aria-activedescendant doesn't work as intended * STEPS TO REPRODUCE 1. In SnowLeo, load http://cookiecrook.com/test/aria/tree/ariatree2.html in Safari 2. Start VoiceOver. 3. Tab to the tree list. * RESULTS Nothing is spoken. It should speak the label of the list "ARIA Tree Example" and the active descendant "Italian Greyhound." VoiceOver will speak the label if you force it to reread the contents of the VO cursor via VO+A, but 1) it should read that automatically whenever the tree is focused, and 2) it should reread the active descendant any time the aria-activedescendant attribute is updated.
• The Index of the treeitem is not being reported correctly • When we send the notification for active descendant change, we send it for the active descendant and not the item that is *reporting* the active descendant • When we send an active descendant notification, it has to be tuned per element. so for a "tree" it has to a selected row change notification, not a focus ui element change • The tree's selected rows has to also consult aria-activedescendant
Created attachment 44210 [details] patch
style-queue ran check-webkit-style on attachment 44210 [details] without any errors.
Comment on attachment 44210 [details] patch r=me
Comment on attachment 44210 [details] patch Rejecting patch 44210 from commit-queue. Failed to run "['git', 'svn', 'dcommit']" exit_code: 1 Last 500 characters of output: e/accessibility/win/AXObjectCacheWin.cpp A repository hook failed: MERGE request failed on '/repository/webkit/trunk': Commit blocked by pre-commit hook (exit code 1) with output: The following files contain tab characters: trunk/LayoutTests/platform/mac/accessibility/aria-tree-index-of-items.html Please use spaces instead to indent. If you must commit a file with tabs, use svn propset to set the "allow-tabs" property. at /usr/local/git/libexec/git-core/git-svn line 558
(In reply to comment #5) > (From update of attachment 44210 [details]) > Rejecting patch 44210 from commit-queue. Sorry, something really should have caught this earlier. bug 29509.
will check in at home. webkit-style-bot might be able to check for tabs in the future
(In reply to comment #7) > will check in at home. webkit-style-bot might be able to check for tabs in the > future Yeah. I think it's tab-checking is limited to h and cpp files at the moment.
http://trac.webkit.org/changeset/51684