Parent of bullet accessible incorrect, causing hang in ZoomText docreader

RESOLVED FIXED

Status

()

Core
Disability Access APIs
--
critical
RESOLVED FIXED
12 years ago
12 years ago

People

(Reporter: Aaron Leventhal, Assigned: Aaron Leventhal)

Tracking

({access, fixed1.8.1, hang})

Trunk
x86
Windows XP
access, fixed1.8.1, hang
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: Important fix, please see patch for risk assessment, I and reviewers believe it is correct. Has been tested.)

Attachments

(1 attachment)

(Assignee)

Description

12 years ago
We expose an accessible for list bullets. Unfortunately, the accessible parent for that is not exposed correctly.
(Assignee)

Comment 1

12 years ago
Created attachment 231470 [details] [diff] [review]
Use weak reference to enable GetParent() functionality
Attachment #231470 - Flags: superreview?(neil)
Attachment #231470 - Flags: review?(ginn.chen)
(Assignee)

Updated

12 years ago
Severity: normal → critical
Keywords: hang

Updated

12 years ago
Attachment #231470 - Flags: superreview?(neil) → superreview+

Updated

12 years ago
Attachment #231470 - Flags: review?(ginn.chen) → review+
(Assignee)

Updated

12 years ago
Attachment #231470 - Flags: approval1.8.1?
(Assignee)

Updated

12 years ago
Whiteboard: Important fix, please see patch for risk assessment, I and reviewers believe it is correct. Has been tested.
Comment on attachment 231470 [details] [diff] [review]
Use weak reference to enable GetParent() functionality

a=drivers, please land this on the MOZILLA_1_8_BRANCH.
Attachment #231470 - Flags: approval1.8.1? → approval1.8.1+
Is this bullet accessible thing sort of a child node that's not a normal child node?  Are there others of that type?
(Assignee)

Updated

12 years ago
Status: NEW → RESOLVED
Last Resolved: 12 years ago
Keywords: fixed1.8.1
Resolution: --- → FIXED
(Assignee)

Comment 4

12 years ago
There are a few other types:
1. :before and :after text -- although those appear not to be exposed at the moment. That may be a regression but it's not so crucial to deal with for branch IMO.
2. image map areas which are exposed as accessible children of the image rather than of the map
3. Outer doc accessibles own inner doc accessibles. For example an accessible for an <iframe> is the parent of the document accessible within that.
4. HTML select accessibles have a particular structure that mirrors what the DOM would look like for the XBL-based version (e.g. XUL).
5. XUL button accessibles may have 1 child button based on the presence of an anonymous dropdown button (used for the back/forward submenu dropdown buttons on the toolbar)

I'm not aware of any issues with any of these items except for the fact that I see #1 is no longer exposed.
You need to log in before you can comment on or make changes to this bug.