WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
57066
AX: Accessibility tree for iframes has inconsistent values set for accessibilityIsIgnored
https://bugs.webkit.org/show_bug.cgi?id=57066
Summary
AX: Accessibility tree for iframes has inconsistent values set for accessibil...
Dominic Mazzoni
Reported
2011-03-24 17:01:05 PDT
Some AccessibilityObjects have accessibilityIsIgnored()=true, which keeps the tree of AccessibilityObjects shallower and simpler. When iterating over the children of an AccessibilityObject, you always get only unignored children. To find the original parent of one of those children, you can retrieve the unignored parent. This rule is useful in Chromium's implementation of accessibility. For example, a table cell is a child of both the row and the column - however, the cell's unignored parent is the row object, so we can use that to avoid processing the same node twice when walking the entire tree. This rule seems to be broken for iframes. The child of an iframe is a scroll area, but the unignored parent object of the scroll area is an object with role=group that isn't ignored. It'd be nice to make this more consistent, so that either the unignored parent of the scroll area is the iframe, or the intermediate nodes between the iframe and the scroll area are marked as ignored.
Attachments
Add attachment
proposed patch, testcase, etc.
chris fleizach
Comment 1
2011-03-24 17:31:08 PDT
agreed. was not aware this was occurring.
James Craig
Comment 2
2013-11-18 15:38:01 PST
<
rdar://problem/15497064
>
James Craig
Comment 3
2013-11-19 10:52:38 PST
<
rdar://problem/15499513
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug