[Webkit-unassigned] [Bug 260837] New: AX: VoiceOver reads inert number and range inputs when dialog is open in Safari

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 28 17:46:39 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=260837

            Bug ID: 260837
           Summary: AX: VoiceOver reads inert number and range inputs when
                    dialog is open in Safari
           Product: WebKit
           Version: Safari 16
          Hardware: Mac (Intel)
                OS: macOS 11
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jbugz123456789 at gmail.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

Created attachment 467474

  --> https://bugs.webkit.org/attachment.cgi?id=467474&action=review

HTML page with dialog and relevant inputs for testing

When a dialog element is opened in Safari, input type="range" and input type="number" elements outside of the dialog that are marked `inert` when the dialog is opened are reachable via the arrow keys when navigating with VoiceOver.  See attached video example or follow steps below.

Steps to reproduce:
1. Open attached html example in Safari
2. Turn VoiceOver on
3. Using VoiceOver, open the dialog via the "Open Dialog" button
4. Use the arrow keys to navigate through the dialog elements
5. Observe that VoiceOver navigates past the boundary of the dialog and focuses the thumb of the range input and reads "value indicator", and focuses the spin buttons of the number input and reads "0, stepper"

Expected result: VoiceOver should not access any inert web content behind an open dialog
Actual result: VoiceOver reads certain inert input elements when navigating content in a dialog

I tested this with a variety of other input types and did not encounter the same issue, only with range and number.  It also appears to be limited to Safari; I was unable to reproduce the issue in Chrome or Firefox.

Tested on Safari 16.6, macOS Big Sur 11.7.9.  Unable to confirm whether this is reproducible on other macOS versions.

-- 
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/20230829/f305c822/attachment-0001.htm>


More information about the webkit-unassigned mailing list