forked from mirrors/gecko-dev
If we move an accessible via an aria-owns relocation on a grandparent, then move it again via an aria-owns relocation on a parent, we can end up with multiple hide events in the queue: one for the shallowest hide (of the grandparent), and one for the hide of the grandchild accessible. We can't always coalesce (drop) the hide event of the grandchild since the first move severs the relationship between its parent and its grandparent. To address this, this revision stops us from queueing a hide event on an accessible that's already being moved. This revision also adds a test to verify we're getting the proper events. Differential Revision: https://phabricator.services.mozilla.com/D180888 |
||
|---|---|---|
| .. | ||
| android | ||
| aom | ||
| atk | ||
| base | ||
| basetypes | ||
| docs | ||
| generic | ||
| html | ||
| interfaces | ||
| ipc | ||
| mac | ||
| other | ||
| tests | ||
| windows | ||
| xpcom | ||
| xul | ||
| moz.build | ||