Expected behavior: with JAWS or NVDA running, navigate using virtual cursor or by heading elements. When encountering "The test, heading level 2" press the Tab key.
Focus should move to the "Banana" tab
, as it has a tabindex=0
while the "Apple" tab
has a tabindex=-1
.
Actual behavior: keyboard focus is not set to "Banana" and is instead set to "Apple" even though it has a negative tabindex
.
this a focusable element for testing.
You can check out the tablist
code...
<div role="tablist">
<button tabindex="-1" role="tab">Apple</button>
<button tabindex="0" role="tab" aria-selected="true">Banana</button>
<button tabindex="-1" role="tab">Orange</button>
</div>