Component docs: Accessibility section

Template for Accessibility sections with keyboard tables and ARIA notes.

Required content

Keyboard table

KeyAction
Tab…
Enter / Space…
Escape… (if applicable)
Arrow keys… (if applicable)

Follow the Keyboard interaction spec.

ARIA and roles

Document stable roles and attributes consumers may rely on:

  • default role on the primary interactive element
  • required labelling (aria-labelledby, aria-label, visible Title)
  • state attributes (aria-expanded, aria-selected, aria-checked)

References

Link the matching WAI-ARIA APG pattern when applicable.

Checklist

  • Keyboard table matches interaction tests
  • Focus management behavior described for overlays
  • Screen reader notes for non-obvious announcements (Screen reader testing)