WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 32100
WAI-ARIA: aria-activedescendant doesn't work as intended
https://bugs.webkit.org/show_bug.cgi?id=32100
Summary
WAI-ARIA: aria-activedescendant doesn't work as intended
chris fleizach
Reported
2009-12-02 20:51:11 PST
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.
Attachments
patch
(16.67 KB, patch)
2009-12-02 22:44 PST
,
chris fleizach
bdakin
: review+
commit-queue
: commit-queue-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
chris fleizach
Comment 1
2009-12-02 20:56:04 PST
• 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
chris fleizach
Comment 2
2009-12-02 22:44:28 PST
Created
attachment 44210
[details]
patch
WebKit Review Bot
Comment 3
2009-12-02 22:45:45 PST
style-queue ran check-webkit-style on
attachment 44210
[details]
without any errors.
Beth Dakin
Comment 4
2009-12-03 12:50:26 PST
Comment on
attachment 44210
[details]
patch r=me
WebKit Commit Bot
Comment 5
2009-12-03 14:41:36 PST
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
Eric Seidel (no email)
Comment 6
2009-12-03 15:12:32 PST
(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
.
chris fleizach
Comment 7
2009-12-03 15:16:54 PST
will check in at home. webkit-style-bot might be able to check for tabs in the future
Adam Barth
Comment 8
2009-12-03 17:40:47 PST
(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.
chris fleizach
Comment 9
2009-12-03 23:52:59 PST
http://trac.webkit.org/changeset/51684
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