Closed Bug 348155 Opened 19 years ago Closed 19 years ago

XUL list items not reporting correct position

Categories

(Core :: Disability Access APIs, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access)

Attachments

(1 file)

Two problems: 1) On trunk, we're not reporting list item position via MSAA description anymore 2) On all branches we are only creating accessibles for visible listitems, which means the "n of m" positional info thinks there are fewer listitems than there are. This is because layout is creating frames for listitems lazily.
Blocks: 347874
Comment on attachment 233027 [details] [diff] [review] 1) When a11y active create frames for all list items from the start, 2) Fix regression where changed inheritance for listitems messed up GetDescription() for listitems and options I don't really know this code. Please ask for review from someone who does...
Attachment #233027 - Flags: superreview?(bzbarsky)
Attachment #233027 - Flags: review?(bzbarsky)
Attachment #233027 - Flags: superreview?(roc)
Attachment #233027 - Flags: review?(roc)
Attachment #233027 - Flags: superreview?(roc)
Attachment #233027 - Flags: superreview+
Attachment #233027 - Flags: review?(roc)
Attachment #233027 - Flags: review+
This fix was checked in on 8/14
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: