From de20e36629cc66e3ce554c755907b40afd5d6e96 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 18 Dec 2017 22:26:00 +1100 Subject: [PATCH] cancel timer when removing composer --- .../discourse/components/composer-presence-display.js.es6 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/discourse-presence/assets/javascripts/discourse/components/composer-presence-display.js.es6 b/plugins/discourse-presence/assets/javascripts/discourse/components/composer-presence-display.js.es6 index be8427c4dd..5361279452 100644 --- a/plugins/discourse-presence/assets/javascripts/discourse/components/composer-presence-display.js.es6 +++ b/plugins/discourse-presence/assets/javascripts/discourse/components/composer-presence-display.js.es6 @@ -72,6 +72,10 @@ export default Ember.Component.extend({ this.set('oldPresenceState', this.get('presenceState')); this.set('presenceState', stateObject); + + if (isClosing) { + Ember.run.cancel(this._timeoutTimer); + } }, _ACTIONS: ['edit', 'reply'],