gecko-dev/accessible/generic
James Teh a970a1087e Bug 1800736: Use HyperTextAccessible for <svg> and <g> elements. r=nlapre
These can contain <foreignobject>, which contains HTML but does not normally create its own Accessible.
This means that these Accessibles could have TextLeafAccessible children.
TextLeafAccessible children must always have a HyperTextAccessible as a parent.
Therefore, we must use HyperTextAccessible for <svg> and <g>.
As well as fixing assertions, this allows text formatting to be queried for <foreignobject> content, which was previously broken.

Differential Revision: https://phabricator.services.mozilla.com/D164636
2022-12-15 02:21:24 +00:00
..
ApplicationAccessible.cpp Bug 1796733 part 1: Rename FocusManager::FocusedAccessible to FocusedLocalAccessible. r=morgan 2022-11-10 04:19:26 +00:00
ApplicationAccessible.h Bug 1234121: Unify FocusedChild() in Accessible base class r=Jamie 2022-08-19 02:42:30 +00:00
ARIAGridAccessible-inl.h
ARIAGridAccessible.cpp Bug 1711273: Preserve columnheader, rowheader roles with certain CSS displays set, r=Jamie 2022-12-01 20:17:32 +00:00
ARIAGridAccessible.h Bug 1760739 part 6: Add unified GroupPosition and TotalItemCount support for aria-row/colcount/index. r=eeejay 2022-06-16 06:25:52 +00:00
BaseAccessibles.cpp Bug 1395181 part 1: Support "click ancestor" action on descendants when an ancestor has an action. r=eeejay 2022-04-22 23:13:36 +00:00
BaseAccessibles.h Bug 1800736: Use HyperTextAccessible for <svg> and <g> elements. r=nlapre 2022-12-15 02:21:24 +00:00
DocAccessible-inl.h
DocAccessible.cpp Backed out 2 changesets (bug 1801234, bug 1804186) for causing assertion failures on DocAccessibleParent.cpp CLOSED TREE 2022-12-13 23:58:05 +02:00
DocAccessible.h Backed out 2 changesets (bug 1801234, bug 1804186) for causing assertion failures on DocAccessibleParent.cpp CLOSED TREE 2022-12-13 23:58:05 +02:00
FormControlAccessible.cpp
FormControlAccessible.h
HyperTextAccessible-inl.h
HyperTextAccessible.cpp Bug 1802268 part 2: Reinstate partial invalidation of cached HyperText offsets for local HyperTextAccessible. r=eeejay 2022-12-05 23:27:24 +00:00
HyperTextAccessible.h Bug 1802268 part 2: Reinstate partial invalidation of cached HyperText offsets for local HyperTextAccessible. r=eeejay 2022-12-05 23:27:24 +00:00
ImageAccessible.cpp Bug 1748585: Remove img elements with alt="" from the a11y tree, r=Jamie 2022-11-09 20:05:01 +00:00
ImageAccessible.h
LocalAccessible-inl.h Bug 1766147: Remove now unused eProxyType, Accessible::IsProxy and LocalAccessible::mBits. r=morgan 2022-11-22 04:17:41 +00:00
LocalAccessible.cpp Bug 1802866: Don't send a11y cache pushes containing no data. r=nlapre 2022-11-29 07:01:25 +00:00
LocalAccessible.h Bug 1766147: Remove now unused eProxyType, Accessible::IsProxy and LocalAccessible::mBits. r=morgan 2022-11-22 04:17:41 +00:00
moz.build
OuterDocAccessible.cpp
OuterDocAccessible.h Bug 1772861: Cache offset for cross-proc iframe docs r=eeejay 2022-06-21 20:23:18 +00:00
RootAccessible.cpp Bug 1799460 - a11y fixes for my previous changes. r=Jamie 2022-11-16 16:27:59 +00:00
RootAccessible.h Bug 1797863 - add class documentation for accessibility tree nodes. r=morgan 2022-11-15 02:49:44 +00:00
TableAccessible.cpp
TableAccessible.h
TableCellAccessible.cpp Bug 1711273: Preserve columnheader, rowheader roles with certain CSS displays set, r=Jamie 2022-12-01 20:17:32 +00:00
TableCellAccessible.h Bug 1711273: Preserve columnheader, rowheader roles with certain CSS displays set, r=Jamie 2022-12-01 20:17:32 +00:00
TextLeafAccessible.cpp
TextLeafAccessible.h