[Webkit-unassigned] [Bug 247276] New: AX: aria-activedescendant does not work in an iframe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 31 12:18:02 PDT 2022


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

            Bug ID: 247276
           Summary: AX: aria-activedescendant does not work in an iframe
           Product: WebKit
           Version: Safari 16
          Hardware: Mac (Intel)
                OS: macOS 12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: achintsingh97 at gmail.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

See example: https://codepen.io/achint-singh/pen/rNKxVed

In codepen, the example is placed within an iframe. When placing this example outside of an iframe, it does work, such as using debug mode.

Steps to reproduce:
1. Turn on VO in the example.
2. Click the button using enter key, and navigate through the list using the down arrow key.

Notice that the VO focus ring is not moving alongside the dropdown selector, and is not reading out the options. 
The expected behavior is that using the down arrow key should simultaneously move the VO focus ring as well as the dropdown selector and read the options.

--------

This is also broken in the Safari Technology Preview.
In Safari 15.5, this code works as expected (in and out of the iframe). It also works with Chrome+VO, and Duck Duck Go+VO.

--------

This example also demonstrates an aria-selected issue, but that is part of a different bug.

-- 
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/20221031/e215ae6e/attachment.htm>


More information about the webkit-unassigned mailing list