archClearTimer);
          }
          this.searchClearTimer = setTimeout(() => {
            this.searchString = "";
          }, 750);
        }

        handleTypeaheadSearch() {
          if (!this.searchString) return;

          const opts = this.getAllOptions();
          const enabledOpts = this.getEnabledOptions();
          const currentSearch = this.searchString;

          let searchStartIndex = (this.activeIndex + 1) % opts.length;
          if (
            this.activeIndex === -1 ||
         