← Playground

The exact mount the score was measured on. Scored result.

Tabreach the triggershould open with the first item activeEntershould open with the first item active↓ / ↑should move between itemsEscshould close and return focus to the trigger
The mount, liveclick in once, then keyboard
What the DOM saysmount source on GitHub
Live DOM readout for the Menu button mount.
ReadingNowAPG expects
trigger aria-haspopup"menu"
trigger aria-expanded"false", then "true" while open
menu visibleopens on click, Enter, Down Arrow
active itemDOM focus on an item, or aria-activedescendant
document.activeElementa menu item while the menu is open

Measured on @radix-ui/react-dropdown-menu@2.1.19.

Self-run companion check, approximated in-browser from ARIA attributes and visibility. Official scores are measured by the runner with replayable Playwright traces.