gecko-dev/accessible/generic
James Teh e1f5c9ff7c Bug 1387308: When aria-owning a node which doesn't have an accessible yet, check that the owned child isn't an ancestor of the owner via relocation. r=eeejay
Previously, we only checked whether the owner was a DOM descendant of the owned child.
However, the owner could be in a different DOM subtree, but an a11y descendant due to aria-owns relocation.
Now, we walk the a11y ancestors, doing the DOM descendant check again whenever the DOM lineage changes due to relocation.

Differential Revision: https://phabricator.services.mozilla.com/D115811
2021-05-27 00:49:23 +00:00
..
ApplicationAccessible.cpp
ApplicationAccessible.h
ARIAGridAccessible-inl.h
ARIAGridAccessible.cpp
ARIAGridAccessible.h
BaseAccessibles.cpp
BaseAccessibles.h
DocAccessible-inl.h
DocAccessible.cpp Bug 1387308: When aria-owning a node which doesn't have an accessible yet, check that the owned child isn't an ancestor of the owner via relocation. r=eeejay 2021-05-27 00:49:23 +00:00
DocAccessible.h
FormControlAccessible.cpp
FormControlAccessible.h
HyperTextAccessible-inl.h
HyperTextAccessible.cpp
HyperTextAccessible.h
ImageAccessible.cpp
ImageAccessible.h
LocalAccessible-inl.h
LocalAccessible.cpp Bug 1710751: Create LINKS_TO relation to track anchors and their corresponding elements r=eeejay 2021-05-26 21:31:42 +00:00
LocalAccessible.h
moz.build
OuterDocAccessible.cpp Bug 1710975: Fix child/sibling functions regarding top level remote documents. r=eeejay 2021-05-21 06:18:19 +00:00
OuterDocAccessible.h Bug 1710975: Fix child/sibling functions regarding top level remote documents. r=eeejay 2021-05-21 06:18:19 +00:00
RootAccessible.cpp
RootAccessible.h
TableAccessible.cpp
TableAccessible.h
TableCellAccessible.cpp
TableCellAccessible.h
TextLeafAccessible.cpp
TextLeafAccessible.h