[Webkit-unassigned] [Bug 244090] New: AX: Safari + Voiceover don't read some ShadowDOM elements's aria-label if there's a aria-modal=true
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Aug 18 08:59:54 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=244090
Bug ID: 244090
Summary: AX: Safari + Voiceover don't read some ShadowDOM
elements's aria-label if there's a aria-modal=true
Product: WebKit
Version: Safari 15
Hardware: Mac (Apple Silicon)
OS: macOS 11
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: gooz at foojin.com
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Reproduced on Safari 15.6 & MacOS 11.6.8 and 12.5
Testcase: https://codepen.io/GoOz/pen/MWVZXZQ
Actual results:
If there's an aria-modal attribute set to true somewhere on the page, aria-labels from shadowDOM elements outside the modal element OR inside it but with the aria-label inside its own shadowDOM won't be read by Voiceover.
Removing the aria-modal="true" attribute will read all of them but that's not an option for the sake of a11y.
Expected results:
Voiceover should read shadowDOM elements aria-labels
Possibly related to https://bugs.webkit.org/show_bug.cgi?id=174667
--
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/20220818/0f006b48/attachment.htm>
More information about the webkit-unassigned
mailing list