From 8147a7e062fcde5a6d747abaaf7c63ebdd69abec Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Wed, 2 Sep 2015 19:34:54 +0100 Subject: [PATCH] Fix selected search item appearing as multi-select item in search input no issue - adds an observer to the component's `selection` property that always clears it if it's assigned a value --- core/client/app/components/gh-search-input.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/client/app/components/gh-search-input.js b/core/client/app/components/gh-search-input.js index cb0a49133a..73b873f924 100644 --- a/core/client/app/components/gh-search-input.js +++ b/core/client/app/components/gh-search-input.js @@ -78,6 +78,12 @@ export default Ember.Component.extend({ }); }, + _keepSelectionClear: Ember.observer('selection', function () { + if (this.get('selection') !== null) { + this.set('selection', null); + } + }), + _setKeymasterScope: function () { key.setScope('search-input'); }, @@ -105,7 +111,6 @@ export default Ember.Component.extend({ transition = self.get('_routing.router').transitionTo('team.user', selected.id); } - self.set('selection', ''); transition.then(function () { if (self.get('_selectize').$control_input.is(':focus')) { self._setKeymasterScope();