Ignore events which don't change text input - fixes #1134 (#2846)

* Ignore events which don't change text input - fixes #1134

* Fix bind
This commit is contained in:
Tom Morris 2020-07-14 02:35:46 -04:00 committed by GitHub
parent 0645c2a726
commit 233cb95289
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -150,8 +150,8 @@ TextSearchFacet.prototype._initializeUI = function() {
} }
this._elmts.input.bind("keyup change input",function(evt) { this._elmts.input.bind("keyup change input",function(evt) {
// Ignore non-character keyup changes // Ignore events which don't change our input value
if(evt.type === "keyup" && (this.value === self._query || this.value === '' && !self._query)) { if(this.value === self._query || this.value === '' && !self._query) {
return; return;
} }
self._query = this.value; self._query = this.value;
@ -232,4 +232,4 @@ TextSearchFacet.prototype._updateRest = function() {
var textSearchFacetCounterForLabels = 0; var textSearchFacetCounterForLabels = 0;
TextSearchFacet.prototype._uniqueIdForLabels = function() { TextSearchFacet.prototype._uniqueIdForLabels = function() {
return textSearchFacetCounterForLabels++; return textSearchFacetCounterForLabels++;
}; };