[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