diff --git a/app/assets/javascripts/discourse/controllers/topic.js.es6 b/app/assets/javascripts/discourse/controllers/topic.js.es6 index 12c4ceaaea..80e6124f6d 100644 --- a/app/assets/javascripts/discourse/controllers/topic.js.es6 +++ b/app/assets/javascripts/discourse/controllers/topic.js.es6 @@ -76,10 +76,10 @@ export default Controller.extend(bufferedProperty("model"), { } }, - @discourseComputed("model.details.can_create_post") - embedQuoteButton(canCreatePost) { + @discourseComputed("model.details.can_create_post", "composer.visible") + embedQuoteButton(canCreatePost, composerOpened) { return ( - canCreatePost && + (canCreatePost || composerOpened) && this.currentUser && this.currentUser.get("enable_quoting") );