Bug 112753
Summary: | AX: Make inert subtrees and inert attr work for accessibility | ||
---|---|---|---|
Product: | WebKit | Reporter: | James Craig <jcraig> |
Component: | Accessibility | Assignee: | chris fleizach <cfleizach> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | cfleizach, jcraig, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
James Craig
Make inert subtrees and inert attr work for accessibility.
Follow-up to these:
http://webkit.org/b/110952
http://webkit.org/b/112085
inert elements should be removed from the accessibility tree
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
James Craig
… or whatever falls out of this W3C mapping discussion.
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23350
James Craig
Looks like the resolution was to map @inert to aria-hidden, and consider @aria-inert for a later version of ARIA.
PFWG-ISSUE-623, currently on ARIA 1.1.
https://www.w3.org/WAI/PF/Group/track/issues/623
One thing to consider is that the <dialog> behavior in HTML5 allows ancestor elements of the dialog to be inert, which m ay not map directly to @aria-hidden. In other words, what does it mean to have <dialog (not inert) aria-hidden="false"> element inside an ancestor <div inert (aria-hidden="true")>?
James Craig
<rdar://problem/15148553>
James Craig
*** This bug has been marked as a duplicate of bug 84635 ***