WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
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
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-10-28 07:24:09 PDT
<
rdar://problem/138766542
>
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.
Top of Page
Format For Printing
XML
Clone This Bug