Closed
Bug 425213
Opened 17 years ago
Closed 17 years ago
FOCUSABLE state not exposed for descendants of container with aria-activedescendant
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
People
(Reporter: aaronlev, Assigned: aaronlev)
References
(Blocks 1 open bug, )
Details
(Keywords: access, Whiteboard: Needed for accessible mashup widgets (a major use case for ARIA))
Attachments
(1 file)
2.97 KB,
patch
|
surkov
:
review+
beltzner
:
approval1.9+
|
Details | Diff | Splinter Review |
When aria-activedescendant is used, any descendant child of it with an ID is potentially focusable.
We should expose at least those descendants of the aria-activedescendant container with an ID and a role as being FOCUSABLE. I'm requiring a role in this algorithm because real HTML form controls are focusable anyway.
Testcase: http://www.mozilla.org/access/dhtml/listbox
Note: aria-activedescendant="" means that a descendant is potentially focused, but currently the container itself has focus.
Attachment #311821 -
Flags: review?(surkov.alexander)
Assignee | ||
Updated•17 years ago
|
Comment 1•17 years ago
|
||
// ancestor has activedescendant property, this content could be activ
nit: line up this line
It's interesting to know how do you assume to deal with the bug 425125 which is the part of this one
Comment 2•17 years ago
|
||
Comment on attachment 311821 [details] [diff] [review]
Expose FOCUSABLE if has role and id, and ancestor has aria-activedescendant
r=me
Attachment #311821 -
Flags: review?(surkov.alexander)
Attachment #311821 -
Flags: review+
Attachment #311821 -
Flags: approval1.9?
Assignee | ||
Updated•17 years ago
|
Whiteboard: Needed for accessible mashup widgets
Assignee | ||
Updated•17 years ago
|
Whiteboard: Needed for accessible mashup widgets → Needed for accessible mashup widgets (a major use case for ARIA)
Comment 3•17 years ago
|
||
Comment on attachment 311821 [details] [diff] [review]
Expose FOCUSABLE if has role and id, and ancestor has aria-activedescendant
a=beltzner
Attachment #311821 -
Flags: approval1.9? → approval1.9+
Comment 4•17 years ago
|
||
Requesting that this be checked in on Aaron's behalf. Aaron is away from the computer for another couple of days. Thanks!
Keywords: checkin-needed
Comment 5•17 years ago
|
||
Merged to work after checkin for bug 425125, and checked in:
Checking in mozilla/accessible/src/base/nsAccessibilityService.cpp;
/cvsroot/mozilla/accessible/src/base/nsAccessibilityService.cpp,v <-- nsAccessibilityService.cpp
new revision: 1.276; previous revision: 1.275
done
Checking in mozilla/accessible/src/base/nsAccessible.cpp;
/cvsroot/mozilla/accessible/src/base/nsAccessible.cpp,v <-- nsAccessible.cpp
new revision: 1.368; previous revision: 1.367
done
You need to log in
before you can comment on or make changes to this bug.
Description
•