ArrowDown repeatedlyFocus skips the disabled option and lands on the next enabled one, in both directions.
Going down skips correctly, going up stops on the disabled option and the aria-activedescendant points to a non-interactive element.
Likely an off-by-one in findNextEnabledIndex when iterating backwards.
Confirmed on Firefox and Safari as well — not browser specific. The backwards iterator starts at index instead of index - 1.