[Webkit-unassigned] [Bug 282169] New: AX: iOS VoiceOver cursor jumps to first element in main after activating radio button or checkbox label text
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 28 07:23:56 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=282169
Bug ID: 282169
Summary: AX: iOS VoiceOver cursor jumps to first element in
main after activating radio button or checkbox label
text
Product: WebKit
Version: Safari 17
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: marc.solomon at cvshealth.com
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Created attachment 473064
--> https://bugs.webkit.org/attachment.cgi?id=473064&action=review
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.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241028/a0823bf1/attachment-0001.htm>
More information about the webkit-unassigned
mailing list