diff --git a/app/assets/javascripts/discourse/controllers/composer.js.es6 b/app/assets/javascripts/discourse/controllers/composer.js.es6 index 73a2e8d50c5..d07e1bcde10 100644 --- a/app/assets/javascripts/discourse/controllers/composer.js.es6 +++ b/app/assets/javascripts/discourse/controllers/composer.js.es6 @@ -94,6 +94,10 @@ export default Discourse.Controller.extend({ return false; }, + disableSubmit: function() { + return this.get('model.loading'); + }.property('model.loading'), + save: function(force) { var composer = this.get('model'), self = this; diff --git a/app/assets/javascripts/discourse/templates/composer.js.handlebars b/app/assets/javascripts/discourse/templates/composer.js.handlebars index 1911dddaedb..ff6e7a0cdaa 100644 --- a/app/assets/javascripts/discourse/templates/composer.js.handlebars +++ b/app/assets/javascripts/discourse/templates/composer.js.handlebars @@ -84,7 +84,7 @@ {{#if currentUser}}