Bug 413675. Incorrect menu events for ARIA dropdown menu. Patch by Alexander Surkov. r=aaronlev, a=schrep
git-svn-id: svn://10.0.0.236/trunk@245536 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
09b9a6f643
commit
fc4b80d4bb
@ -1932,11 +1932,12 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild,
|
||||
FireDelayedToolkitEvent(additionEvent, childNode,
|
||||
eCoalesceFromSameSubtree, isAsynch);
|
||||
|
||||
// Check to see change occured in an ARIA menu, and fire an EVENT_MENUPOPUP_START if it did
|
||||
// Check to see change occured in an ARIA menu, and fire
|
||||
// an EVENT_MENUPOPUP_START if it did.
|
||||
nsRoleMapEntry *roleMapEntry = nsAccUtils::GetRoleMapEntry(childNode);
|
||||
if (roleMapEntry && roleMapEntry->role == nsIAccessibleRole::ROLE_MENUPOPUP) {
|
||||
FireDelayedToolkitEvent(nsIAccessibleEvent::EVENT_MENUPOPUP_START,
|
||||
childNode, eAllowDupes, isAsynch);
|
||||
childNode, eRemoveDupes, isAsynch);
|
||||
}
|
||||
|
||||
// Check to see if change occured inside an alert, and fire an EVENT_ALERT if it did
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user