fune/accessible
Nathan LaPre 221859a0e6 Bug 1837315: Avoid queueing a hide event on an accessible that's already being moved, r=Jamie
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
2023-06-15 23:12:00 +00:00
..
android Bug 1819160 - Map Android ids to doc/accessible id pairs. r=Jamie 2023-06-13 18:33:35 +00:00
aom
atk Bug 1832228 part 3: Rename TableAccessibleBase to TableAccessible and TableCellAccessibleBase to TableCellAccessible. r=nlapre 2023-06-08 09:50:28 +00:00
base Bug 1837315: Avoid queueing a hide event on an accessible that's already being moved, r=Jamie 2023-06-15 23:12:00 +00:00
basetypes Bug 1837030: Treat fuzzily-matched text leaves as valid in OffsetAtPoint r=Jamie,nlapre 2023-06-12 21:01:04 +00:00
docs
generic Bug 1837315: Avoid queueing a hide event on an accessible that's already being moved, r=Jamie 2023-06-15 23:12:00 +00:00
html Bug 1832228 part 3: Rename TableAccessibleBase to TableAccessible and TableCellAccessibleBase to TableCellAccessible. r=nlapre 2023-06-08 09:50:28 +00:00
interfaces Bug 1837332: Remove unused HyperTextAccessible::EnclosingRange/VisibleRanges/RangeByChild/RangeAtPoint, TextRange::EmbeddedChildren/Text and xpcAccessibleTextRange::ScrollIntoView. r=eeejay 2023-06-14 00:43:11 +00:00
ipc Bug 1819160 - Map Android ids to doc/accessible id pairs. r=Jamie 2023-06-13 18:33:35 +00:00
mac Bug 1832228 part 3: Rename TableAccessibleBase to TableAccessible and TableCellAccessibleBase to TableCellAccessible. r=nlapre 2023-06-08 09:50:28 +00:00
other Bug 1834910 - Update accessible/other/Platform.cpp to match current accessible/base/Platform.h. r=Jamie 2023-05-25 05:20:22 +00:00
tests Bug 1837315: Avoid queueing a hide event on an accessible that's already being moved, r=Jamie 2023-06-15 23:12:00 +00:00
windows Bug 1838138: Remove InSendMessageEx hack. r=nlapre 2023-06-14 03:30:40 +00:00
xpcom Bug 1837332: Remove unused HyperTextAccessible::EnclosingRange/VisibleRanges/RangeByChild/RangeAtPoint, TextRange::EmbeddedChildren/Text and xpcAccessibleTextRange::ScrollIntoView. r=eeejay 2023-06-14 00:43:11 +00:00
xul Bug 1832228 part 3: Rename TableAccessibleBase to TableAccessible and TableCellAccessibleBase to TableCellAccessible. r=nlapre 2023-06-08 09:50:28 +00:00
moz.build Bug 1832353 - P1: Move all text related browser tests into text subdir. r=Jamie 2023-05-26 22:17:12 +00:00