diff --git a/app/assets/javascripts/discourse/controllers/quote_button_controller.js b/app/assets/javascripts/discourse/controllers/quote_button_controller.js index eaae6d07048..e44dc2ddd32 100644 --- a/app/assets/javascripts/discourse/controllers/quote_button_controller.js +++ b/app/assets/javascripts/discourse/controllers/quote_button_controller.js @@ -118,7 +118,7 @@ Discourse.QuoteButtonController = Discourse.Controller.extend({ var buffer = this.get('buffer'); var quotedText = Discourse.Quote.build(post, buffer); composerOpts.quote = quotedText; - if (composerController.get('content.replyDirty')) { + if (composerController.get('content.viewOpen') || composerController.get('content.viewDraft')) { composerController.appendText(quotedText); } else { composerController.open(composerOpts);