[Webkit-unassigned] [Bug 139142] AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 9 19:42:13 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=139142
--- Comment #3 from James Craig <jcraig at apple.com> ---
The important point for this bug is:
- The previous was boolean with false as the default. The new version is true/false/undefined where undefined defers to the renderer.
WebKit should now check per element:
- If element is rendered and aria-hidden is not true on current element or any ancestor: expose to accessibility API.
- If element is not rendered and aria-hidden=false, walk up the ancestor chain making sure every ancestor element is either rendered or explicitly set as aria-hidden=false. If so, expose the current element to the accessibility API.
- Text nodes should always inherit their parent element's level of exposure.
--
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/20150310/953580ba/attachment-0002.html>
More information about the webkit-unassigned
mailing list