Closed Bug 193797 Opened 22 years ago Closed 22 years ago

<select> accessibility cleanup

Categories

(Core :: Disability Access APIs, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: aaronlev)

Details

(Keywords: access)

Attachments

(1 file)

This bug is for cleaning up accessibility API support of comboboxes and listboxes

1. Remove the extra ROLE_WINDOW object for simplification. This comes at the
request of a screen reader vendor.
2. Fix the states. The ROLE_LIST object wasn't initializing it's state properly,
and was getting random garbage in it.
3. Remove extra files and inheritence that we don't need

It's a large patch, but it mostly just moves code around.
Attachment #114747 - Flags: review?(kyle.yuan)
Kyle, this has been tested, and is ready for your review.
Comment on attachment 114747 [details] [diff] [review]
Sorry for the long patch -- mostly moves code around, but also gets rid of ROLE_WINDOW objects

r=kyle
two indent problems, maybe caused by accidental usages of TAB?

one is in the first comment in nsHTMLSelectAccessible.cpp

+  *  Listbox:
+  *	    - nsHTMLSelectListAccessible

another is in cstr of nsHTMLSelectOptionAccessible,
Attachment #114747 - Flags: review?(kyle.yuan) → review+
Attachment #114747 - Flags: superreview?(Henry.Jia)
Comment on attachment 114747 [details] [diff] [review]
Sorry for the long patch -- mostly moves code around, but also gets rid of ROLE_WINDOW objects

sr=Henry

Pls pay attention to the indent when checking in.
Attachment #114747 - Flags: superreview?(Henry.Jia) → superreview+
checked in
Status: NEW → RESOLVED
Closed: 22 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: