Closed
Bug 521730
Opened 16 years ago
Closed 13 years ago
bullet accessible should be created based on nsBulletFrame
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
WORKSFORME
mozilla15
People
(Reporter: surkov, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: access)
Attachments
(1 file)
|
23.78 KB,
patch
|
Details | Diff | Splinter Review |
nsAccessibleTreeWalker can't create bullet accessible by its frame (nsBulltetAccessible) and html:li accessible has special code to create bullet accessible which should be fixed.
spun off the bug 496783
| Reporter | ||
Comment 1•16 years ago
|
||
bounds and getChildAtPoint is wrong for bullet accessibles as well, I hope switching to bullet frame usage helps with this as well
| Reporter | ||
Comment 2•16 years ago
|
||
nsAccTreeWalker doesn't see bullet frame because it doesn't walk by frames and bullet frame shares content with list item. So neither DOM nodes traverse nor anonymous content creator work here. Since bullet frame doesn't have own content we can't get rid special handling of bullet accessible in html list item accessible: we need to keep pointer on it and destroy when list item accessible is destroyed. I think there is no win until bullet frame has content and it is discoverable by more or less general way (for example, via anonymous content creator).
| Reporter | ||
Comment 3•16 years ago
|
||
(In reply to comment #2)
> I think there is no win until bullet frame has content
> and it is discoverable by more or less general way (for example, via anonymous
> content creator).
It is because bounds and hit test will be fixed.
| Reporter | ||
Comment 4•14 years ago
|
||
It might be implementing GetFrame() method on nsHTMLListBulletAccessible will fix boundary and childAtPoint problems.
| Reporter | ||
Comment 5•13 years ago
|
||
afaik hit test and boundaries for bullets were fixed, I don't think we need this bug anymore
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Target Milestone: --- → mozilla15
Version: unspecified → 18 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•