Closed Bug 166322 Opened 23 years ago Closed 23 years ago

Accessibility: better support for XUL tree

Categories

(Core :: Disability Access APIs, defect)

Sun
Solaris
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: yuanyi21, Assigned: yuanyi21)

References

Details

Attachments

(1 file)

miscellaneous nsXULTreeAccessible problems will be fixed there.
Blocks: gnoper
Attached patch patchSplinter Review
this patch fixed: 1) new algorithm to generate the accId for treeitem - use |this| pointer, that is unique id; 2) fire focus event instead of selection-changed, because gnopernicus doesn't care about selection-changed yet; 3) need to call EnsureColumns() before use mColumns in nsTreeBodyFrame::GetKeyColumnIndex() seeking r=
Comment on attachment 98081 [details] [diff] [review] patch r= aaronl We should be are that the unique ID solution is not necessarily better with this patch. If the client app caches the entire accessible tree, and then tries to compare the unique ID for a tree item that got focused, with the unique ID's in the cached tree, the ID's will not match.
Attachment #98081 - Flags: review+
Comment on attachment 98081 [details] [diff] [review] patch sr=jst
Attachment #98081 - Flags: superreview+
checked in!
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: