[Webkit-unassigned] [Bug 254501] New: AX: Voiceover Cursor has incorrect focus when element has transform: translate()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 27 00:00:18 PDT 2023


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

            Bug ID: 254501
           Summary: AX: Voiceover Cursor has incorrect focus when element
                    has transform: translate()
           Product: WebKit
           Version: Safari 16
          Hardware: Unspecified
                OS: macOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mlo+webkit at usersinbuckets.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

Created attachment 465604

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

Screenshot of Voiceover Cursor's incorrect focus outline

Turn on Voiceover
Tab onto Button
Down / Up Arrow Keys or Tab to navigate
Note that the Black Voiceover Cursor is inaccurate.

Suspected to occur on some elements using transform: translate(), the voiceover cursor will then be offset based on the computed distance.
We would like to continue using transform: translate() in the dropdown menu over top / left positioning for performance benefits, but this current behaviour would be problematic for screenreader users who may rely on the Voiceover cursor.

This does not occur in Chrome nor Firefox.

See https://codesandbox.io/s/voiceover-webkit-bug-mfq8ks to try a demo. Changing the top / left value in the Container will change the Voiceover cursor's offset.

-- 
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/20230327/d8563893/attachment.htm>


More information about the webkit-unassigned mailing list