Bug 241445 - AX: menuitem gets clicked by mistake when using VoiceOver
Summary: AX: menuitem gets clicked by mistake when using VoiceOver
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 15
Hardware: Mac (Apple Silicon) Unspecified
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-08 19:14 PDT by Diego Haz
Modified: 2022-06-08 19:31 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Haz 2022-06-08 19:14:10 PDT
Steps to reproduce:

1. Open https://jsbin.com/wihowazami/1/edit?html,js,console,output on Safari Desktop
2. Activate VoiceOver.
3. Focus on the "Menu button" button.
4. Activate the menu button with VO+Space.
5. Try to move to the second menu item with VO+ArrowRight.
6. See the console output that says the first menu item has been clicked.
Comment 1 Radar WebKit Bug Importer 2022-06-08 19:14:19 PDT
<rdar://problem/94684164>
Comment 2 Diego Haz 2022-06-08 19:31:21 PDT
I just would like to add that this bug happens when the role=menu element is initially hidden (e.g., with display: none), which is the case for most menu widgets.