spec 1 linked patterns checked

WAI-ARIA APG Menu Button Pattern

Defines a menu button as a button that opens a menu, with role button, aria-haspopup set to menu or true, aria-expanded reflecting display state, optional aria-controls, a role menu popup, and keyboard opening with Enter, Space, Down Arrow, or Up Arrow.

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Menu button Choose a menu button when one trigger reveals a short local set of actions or command-like links. The trigger is a button or equivalent control with a clear name, aria-haspopup set to menu or true, and aria-expanded synchronized with visibility. APG defines menu button trigger semantics, aria-haspopup, aria-expanded, optional aria-controls, role menu popup, and trigger keyboard behavior.

Evidence Role

This source is treated as spec evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: W3C Web Accessibility Initiative. Last checked: .