From 332bf311c778943c41bf88b36e5f692176aaa9fc Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 13 Apr 2016 15:16:37 -0400 Subject: [PATCH] FIX: Only search when the value changes, not key press --- .../admin/controllers/admin-site-text-index.js.es6 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 7be426988..d0298710b 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 @@ -1,5 +1,7 @@ import { default as computed } from 'ember-addons/ember-computed-decorators'; +let lastSearch; + export default Ember.Controller.extend({ _q: null, searching: false, @@ -44,8 +46,12 @@ export default Ember.Controller.extend({ }, search() { - this.set('searching', true); - Ember.run.debounce(this, this._performSearch, 400); + const q = this.get('q'); + if (q !== lastSearch) { + this.set('searching', true); + Ember.run.debounce(this, this._performSearch, 400); + lastSearch = q; + } } } });