diff --git a/app/assets/javascripts/admin/controllers/admin-site-text-index.js.es6 b/app/assets/javascripts/admin/controllers/admin-site-text-index.js.es6 index d0298710bf4..0c770bd06bd 100644 --- a/app/assets/javascripts/admin/controllers/admin-site-text-index.js.es6 +++ b/app/assets/javascripts/admin/controllers/admin-site-text-index.js.es6 @@ -45,9 +45,9 @@ export default Ember.Controller.extend({ this.transitionToRoute('adminSiteText.edit', siteText.get('id')); }, - search() { + search(overridden) { const q = this.get('q'); - if (q !== lastSearch) { + if (q !== lastSearch || overridden) { this.set('searching', true); Ember.run.debounce(this, this._performSearch, 400); lastSearch = q; diff --git a/app/assets/javascripts/discourse/components/d-checkbox.js.es6 b/app/assets/javascripts/discourse/components/d-checkbox.js.es6 index 217ec2c3aec..bb15966c4d3 100644 --- a/app/assets/javascripts/discourse/components/d-checkbox.js.es6 +++ b/app/assets/javascripts/discourse/components/d-checkbox.js.es6 @@ -7,7 +7,7 @@ export default Ember.Component.extend({ _watchChanges() { // In Ember 13.3 we can use action on the checkbox `{{input}}` but not in 1.11 this.$('input').on('click.d-checkbox', () => { - Ember.run.scheduleOnce('afterRender', () => this.sendAction('change')); + Ember.run.scheduleOnce('afterRender', () => this.sendAction('change', true)); }); },