mozilla-mobile / firefox-ios

Firefox for iOS
Mozilla Public License 2.0
12.24k stars 2.94k forks source link

[Menu design][Accessibility] VoiceOver does not announce menu item role #23249

Open natastro opened 2 days ago

natastro commented 2 days ago

Prerequisites

Steps to reproduce

  1. Open Firefox Beta iOS app
  2. Open the menu from the hamburger menu icon button at the bottom of the screen
  3. As the action sheet appears on screen, swipe through the menu items and observe VoiceOver behavior

Expected behavior / Actual behavior

As mentioned throughout the Figma file, there are menu items that should be announced by VoiceOver with the menu item role. They would require role="menuitem" (See ARIA: menuitem role

Device & build information

https://github.com/user-attachments/assets/b8ee7eb7-aab1-4aa4-8982-c92a1f706d14

┆Issue is synchronized with this Jira Task