The default bug view has changed. See this FAQ.

make node_child_of relation for ARIA trees perfromant

RESOLVED FIXED

Status

()

Core
Disability Access APIs
RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: surkov, Unassigned)

Tracking

(Blocks: 2 bugs, {access})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
Currently it uses nsIAccessible::GetPreviousSibling() what was never performant and iterates children from the start. After the bug 573955 this problem should go away but any way it uses nsIAccessible to traverse the tree. We should get rid this. I think it makes sense to combine it with nsAccesisble::GetLevelInternal() method if there's a nice way at least they have the same logic.
Alex, this should be fast now right?
(Reporter)

Comment 2

6 years ago
(In reply to comment #1)
> Alex, this should be fast now right?

right, even more than bug states, node_child_of relation for ARIA trees is exposed based on group information and thus smart. Fixed by bug 575576.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.