diff --git a/app/assets/javascripts/discourse/controllers/composer.js.es6 b/app/assets/javascripts/discourse/controllers/composer.js.es6 index f724a6cbce6..47d80d447ed 100644 --- a/app/assets/javascripts/discourse/controllers/composer.js.es6 +++ b/app/assets/javascripts/discourse/controllers/composer.js.es6 @@ -396,7 +396,8 @@ export default Ember.ObjectController.extend(Presence, { // If we're already open, we don't have to do anything if (composerModel.get('composeState') === Discourse.Composer.OPEN && - composerModel.get('draftKey') === opts.draftKey) { + composerModel.get('draftKey') === opts.draftKey && + composerModel.get('action') === opts.action ) { return resolve(); }