Try waiting for timeout before sending focus to search input

Maybe fixes search field doesn't get focus when clicking on select
This commit is contained in:
nathan 2023-11-28 10:16:43 -07:00
parent 11f4822269
commit 68216c89ca

View File

@ -743,11 +743,11 @@ export const Et2WithSearchMixin = dedupeMixin(<T extends Constructor<LitElement>
{ {
if(this.searchEnabled || this.allowFreeEntries) if(this.searchEnabled || this.allowFreeEntries)
{ {
this.updateComplete.then(() => window.setTimeout(() =>
{ {
this._searchInputNode.focus(); this._searchInputNode.focus();
this._searchInputNode.select(); this._searchInputNode.select();
}); }, 100);
} }
return; return;
// Need to give positioner a chance to position. // Need to give positioner a chance to position.