Tabs

role="tablist"

A tabbed interface with correct roving tabindex — only the active tab is in the tab order.

Project Overview

This accessible component showcase demonstrates five interactive UI components built to WAI-ARIA Authoring Practices. Each component is fully keyboard-operable and screen-reader-friendly.

Status: Production Ready

←→ switch tabs · Tab moves to panel content · Only active tab is in tab order

Combobox

aria-activedescendant

An autocomplete combobox that filters options as you type. Uses aria-activedescendant — the listbox itself is never focusable.

Type to filter · ↑↓ highlight · Enter select · Esc close (reverts) · blur dismisses

Accordion

aria-expanded

A disclosure group where multiple sections may be open simultaneously. Animations respect prefers-reduced-motion.

Enter/Space toggle · Multiple panels may be open · Animations skip with reduced motion