Closed Bug 428915 Opened 17 years ago Closed 17 years ago

Don't fire menu events for popups that have a parent of nsIAccessibleRole::ROLE_AUTOCOMPLETE

Categories

(Core :: Disability Access APIs, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: MarcoZ, Assigned: MarcoZ)

References

Details

(Keywords: access)

Attachments

(1 file)

Thunderbird's e-mail address AutoComplete, and possibly also SeaMonkey's Address bar use this, and our firing menu events confuses screen readers similarly to the new Location bar did in Firefox until bug 407359 was fixed. In other words, this bug is an expansion of the rule established in bug 407359, that menu events should only be fired for "true" menus, not for combobox lists or the like.
Attachment #315508 - Flags: review?(aaronleventhal) → review+
Comment on attachment 315508 [details] [diff] [review] Include ROLE_AUTOCOMPLETE in list of roles for which no MENUPOPUP role is to be exposed. Well-Tested fix, does not break comboboxes, the Search Bar, normal menus etc.
Attachment #315508 - Flags: approval1.9?
Comment on attachment 315508 [details] [diff] [review] Include ROLE_AUTOCOMPLETE in list of roles for which no MENUPOPUP role is to be exposed. a1.9=beltzner
Attachment #315508 - Flags: approval1.9? → approval1.9+
Checking in accessible/src/xul/nsXULMenuAccessible.cpp; /cvsroot/mozilla/accessible/src/xul/nsXULMenuAccessible.cpp,v <-- nsXULMenuAccessible.cpp new revision: 1.76; previous revision: 1.75 done
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Verified fixed in version 3.0a1pre (2008041503).
Status: RESOLVED → VERIFIED
Also verified fixed in Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9pre) Gecko/2008050202 SeaMonkey/2.0a1pre. The SeaMonkey Location bar now also works much better.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: