ctiveIndex = -1;
            return;
          }

          this.clearActiveOption();

          const newActiveOption = opts[index];

          if (!newActiveOption.id) {
            console.warn(
              "SelectElement: Option is missing an ID, cannot set aria-activedescendant.",
              newActiveOption
            );
            return;
          }

          newActiveOption.classList.add("active-descendant");
          this.setAttribute("aria-activedescendant", newActiveOption.id);
         