Tabs cannot be accessed via arrowing with NVDA/Firefox #5154
Labels
accessibility
🐛 bug
Something isn't working the way it should (including incorrect wording in documentation)
tabs
Description of the issue
When using NVDA with Firefox, the individual tabs in the Tabs component cannot be accessed via arrowing.
(They cannot be accessed via tabbing either, but the that is expected behaviour.)
This is the same issue we encountered with the navigation component. It's due to a vendor bug and can be fixed by not using
display: inline-block
on the tabs.This issue also happens with older versions of Chrome. It was fixed in Chrome version 125.
This can be overcome by using the tab key or switching to focus/forms mode to get to the individual tabs.
Steps to reproduce the issue
Actual vs expected behaviour
Actual behaviour
When using the down arrow key (as per step 3 above), it reads out all of the tabs:
And when using it again (as per step 4), it skips all the other tabs straight to the heading and reads out:
Expected behaviour
When using NVDA with Chrome (from version 125 onwards) or JAWS with Firefox or Chrome it shows the expected behaviour.
When using the down arrow key (as per step 3), it reads out only the first tab:
And when using it again (as per step 4), it reads out the next tab:
Environment (where applicable)
The text was updated successfully, but these errors were encountered: