diff --git a/api/js/etemplate/Et2Select/SearchMixin.ts b/api/js/etemplate/Et2Select/SearchMixin.ts index 52798da2dc..60d74a0ef2 100644 --- a/api/js/etemplate/Et2Select/SearchMixin.ts +++ b/api/js/etemplate/Et2Select/SearchMixin.ts @@ -655,6 +655,7 @@ export const Et2WithSearchMixin = >(superclass { return; } + clearTimeout(this._searchTimeout); super.handleMenuHide(); // Reset display @@ -787,6 +788,7 @@ export const Et2WithSearchMixin = >(superclass */ async _handleSearchBlur(event : FocusEvent) { + clearTimeout(this._searchTimeout); if(event.relatedTarget && this !== (event.relatedTarget).parentElement) { await this.dropdown.hide();