Screen Reader Support
Menus are fully accessible to screen reader users.
Screen readers announce menu structure and state appropriately.
Expected announcement: "File, button" when trigger is focused. When menu opens: "File menu, New, menuitem, 1 of 2"
Search functionality is announced clearly.
Expected announcement: "Menu, button" when trigger is focused. When menu opens: "Search menu, Search, edit text" for search input.
Submenu navigation is communicated clearly.
Expected announcement: "Account, menuitem, has submenu" when submenu trigger is focused. When entering submenu: "Account submenu, Profile, menuitem"
Selected states are announced for checkbox and radio items.
Expected announcement: "Option 1, menuitemcheckbox, checked"