Closed Bug 351563 Opened 19 years ago Closed 19 years ago

Accessible Wrap classes no longer used

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: surkov)

Details

(Keywords: access, regression)

Attachments

(1 file)

Spinoff from bug 351549. Platform-specific behavior exists in the Wrap classes. However, since bug 241015, we no longer create the appropriate Wrap classes. Example: http://lxr.mozilla.org/seamonkey/source/accessible/src/base/nsAccessibilityService.cpp#1360 Should create nsXULMenuitemAccessibleWrap, not an nsXULMenuitemAccessible. If we don't, the GetName method is not overridden, and the correct string for menuitems is not exposed. (In MSAA the accessible name must have a tab character separating the menuitem label and the accelerator key).
Keywords: access
OS: Windows XP → All
Hardware: PC → All
Version: 1.8 Branch → Trunk
Attached patch patchSplinter Review
Attachment #237091 - Flags: review?(aaronleventhal)
Attachment #237091 - Flags: review?(hwaara)
Status: NEW → ASSIGNED
Comment on attachment 237091 [details] [diff] [review] patch Compiles fine, and changes all of the wrap classes that are typedef'd in the headers, and created in the acc service.
Attachment #237091 - Flags: review?(hwaara) → review+
Attachment #237091 - Flags: review?(aaronleventhal) → review+
Checked in for Alex to trunk. Is this code needed on branch too?
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Not a bug on branch.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: