[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