Tabs

←→ switch tabs · Tab enters panel content

This component follows WAI-ARIA Authoring Practices for the tab pattern. Exactly one tab is in the tab order at a time — the active tab has tabindex="0" while inactive tabs have tabindex="-1". Arrow keys move between tabs horizontally.

Combobox

Type to filter · ↑↓ highlight · Enter select · Esc close & revert

Select a country or clear with Esc.

Accordion

Enter/Space toggle · ↑↓ move between triggers · Multiple sections open at once

Every component adheres to WAI-ARIA Authoring Practices. This includes proper role attributes, correct labeling relationships via aria-labelledby and aria-controls, keyboard interaction patterns that match visual metaphors, and appropriate focus management. Screen readers announce component states accurately because every visual change is paired with an ARIA state update.