NEW 282169
AX: iOS VoiceOver cursor jumps to first element in main after activating radio button or checkbox label text
https://bugs.webkit.org/show_bug.cgi?id=282169
Summary AX: iOS VoiceOver cursor jumps to first element in main after activating radi...
marc.solomon
Reported 2024-10-28 07:23:56 PDT
Created attachment 473064 [details] Screen recording of issue Steps to duplicate: 1. Open Radio button with complex label demo CodePen: https://codepen.io/marcsolo/pen/MWNrWGq in iOS Safari 2. Display Codepen in Full Page View 3. Turn on VoiceOver 4. Navigate to the 1st radio button's label text using swipe left/right gestures or explore by touch 5. Double tap to "click" the label text and check the radio button Expected results: VoiceOver cursor remains on the label text or moves to the checked radio button Actual results: VoiceOver cursor moves to the 1st element after <main> Test environment: Safari iOS 18.0 and 18.0.1 Note: The issue will only occur if the <label> has one or more child elements (e.g. <span>). Issue can also be reproduced in Firefox.
Attachments
Screen recording of issue (16.82 MB, video/quicktime)
2024-10-28 07:23 PDT, marc.solomon
no flags
HTML file containing code that you can use to reproduce the issue (1.77 KB, text/html)
2024-10-28 07:25 PDT, marc.solomon
no flags
Radar WebKit Bug Importer
Comment 1 2024-10-28 07:24:09 PDT
marc.solomon
Comment 2 2024-10-28 07:25:35 PDT
Created attachment 473065 [details] HTML file containing code that you can use to reproduce the issue
Note You need to log in before you can comment on or make changes to this bug.