OpenA11y Evaluation Library

tabindex=0 on non-interactive elments

Rule ID Keyboard 10
Conformance Required
Definition Verify tabindex=0 on elements with non-interactive roles are important for sequential "tab" focus order of the page.
Purpose
  • Adding tabindex=0 to non-interactive elements is a legacy accessibility technique to make elements containing instructions and error feedback more discoverable by assistive technology users.
  • There are more modern ways to make instructions and error feedback accessible to people using assistive technologies.
Conformance Required
WCAG Success Criteria

Success Criterion 2.4.3 Focus Order

Rule Category Keyboard Support
Rule Scope Element
First Step no
aXe Rules
Wave Rules
Techniques
  • Adding tabindex=0 to the container elements for instructions or error feedback can make the information easier to discover by people using assistive technologies.
Information Links