Closed Bug 350625 Opened 18 years ago Closed 18 years ago

A11y hierarchy not exposed for remote XUL with role attribute

Categories

(Core :: Disability Access APIs, defect)

1.8 Branch
x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.8.1

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access, fixed1.8.1)

Attachments

(1 file)

Because of bug 241015 which is only fixed on trunk, we have no way of exposing accessible objects in remote XUL.

A workaround is to use dynamic content accessibility attributes, as in:
http://developer.mozilla.org/en/docs/Accessible_DHTML

Unfortunately the QI to nsIAccessibleProvider succeeds but the getter fails, and the code will not check the role.

This fix is needed for the worakround being used in bug 350615.
No longer blocks: 350615
Attached patch Patch for 1.8 branch (deleted) — Splinter Review
Attachment #235958 - Flags: superreview?(bzbarsky)
Attachment #235958 - Flags: review?(ginn.chen)
Flags: blocking1.8.1?
Attachment #235958 - Flags: review?(ginn.chen) → review+
Drivers: this is a requirement for bug 350615.
Blocks: 350615
Target Milestone: mozilla1.8rc1 → mozilla1.8.1
Comment on attachment 235958 [details] [diff] [review]
Patch for 1.8 branch

Please ask someone else for sr; I won't be able to get to this in the foreseeable future.
Attachment #235958 - Flags: superreview?(bzbarsky)
Attachment #235958 - Flags: superreview?
Attachment #235958 - Flags: superreview? → superreview?(neil)
Attachment #235958 - Flags: superreview?(neil) → superreview+
Attachment #235958 - Flags: approval1.8.1?
Flags: blocking1.8.1? → blocking1.8.1+
Comment on attachment 235958 [details] [diff] [review]
Patch for 1.8 branch

a=beltzner for the 181drivers
Attachment #235958 - Flags: approval1.8.1? → approval1.8.1+
Status: NEW → RESOLVED
Closed: 18 years ago
Keywords: fixed1.8.1
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: