Description
The rendered tabs are missing a few things needed to create an accessible experience.
Spec example implementation can be found in the APG
The needed changes:
Not needed per spec but best practice for unknown tab content:
- Add
tabindex="0" to tabpanels
Minimal Reproduction
- Render tabs (any example on Tabbed or Tab)
- Try to navigate with any screen reader (tabs are not identified as tabs and are difficult to navigate)
Version(s) & System Info
- Operating System: MacOS
- Python Version:
- Package Version: 10.8.1
Description
The rendered tabs are missing a few things needed to create an accessible experience.
Spec example implementation can be found in the APG
The needed changes:
Focus state for tabs
The DOM needs to be considerably rewritten
The basic structure should be:
Not needed per spec but best practice for unknown tab content:
tabindex="0"to tabpanelsMinimal Reproduction
Version(s) & System Info