gecko-dev/accessible/generic
James Teh 3dce464cc5 Bug 1800780: Null check mContent in LocalAccessible::IsAbbreviation. r=nlapre
When we push a cache update for tables, we call IsProbablyLayoutTable.
That in turn checks whether the first grandchild LocalAccessible of each row is an abbreviation.
If there is a malformed table containing an iframe as a child of a row, this grandchild will be an embedded DocAccessible.
Since a DocAccessible has a null mContent prior to DoInitialUpdate, calling IsAbbreviation on this would previously crash because it didn't null check mContent.
The fix is simply to null check mContent.

Differential Revision: https://phabricator.services.mozilla.com/D162360
2022-11-18 22:27:00 +00:00
..
ARIAGridAccessible-inl.h
ARIAGridAccessible.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +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
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
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 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
DocAccessible-inl.h
DocAccessible.cpp Bug 1796734 part 1: Clear FocusManager's active item if an Accessible is still focused while the document is shutting down. r=eeejay 2022-11-18 01:37:06 +00:00
DocAccessible.h Bug 1797863 - add class documentation for accessibility tree nodes. r=morgan 2022-11-15 02:49:44 +00:00
FormControlAccessible.cpp Bug 1752380 - P1: Introduce HasPrimaryAction and remove redundant DoAction/ActionCount implementation. r=morgan 2022-02-15 23:20:11 +00:00
FormControlAccessible.h Bug 1752380 - P1: Introduce HasPrimaryAction and remove redundant DoAction/ActionCount implementation. r=morgan 2022-02-15 23:20:11 +00:00
HyperTextAccessible-inl.h Bug 1730088 part 11: Move IsValidOffset/Range to HyperTextAccessibleBase. r=eeejay 2021-10-07 04:22:47 +00:00
HyperTextAccessible.cpp Bug 1801094 - Clean-up a bit WhereToScroll. r=layout-reviewers,credential-management-reviewers,sgalich,dshin 2022-11-18 10:02:23 +00:00
HyperTextAccessible.h Bug 1776416: Do not diff hypertext if not editable, r=Jamie 2022-10-11 18:21:00 +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 Bug 1748749 - P2: Cache has long desc. r=Jamie 2022-01-31 23:10:51 +00:00
LocalAccessible-inl.h
LocalAccessible.cpp Bug 1796734 part 4: Move calculation of the focused state to Accessible::ApplyImplicitState. r=morgan 2022-11-18 01:37:07 +00:00
LocalAccessible.h Bug 1800780: Null check mContent in LocalAccessible::IsAbbreviation. r=nlapre 2022-11-18 22:27:00 +00:00
OuterDocAccessible.cpp Backed out changeset 6c3a672524b7 (bug 1748878) for causing accessibility crashes. a=backout 2022-01-20 17:24:17 +02:00
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 Bug 1735970 part 3: Add TableAccessibleBase and TableCellAccessibleBase. r=morgan 2022-04-01 09:49:57 +00:00
TableCellAccessible.cpp Bug 1735970 part 3: Add TableAccessibleBase and TableCellAccessibleBase. r=morgan 2022-04-01 09:49:57 +00:00
TableCellAccessible.h Bug 1735970 part 3: Add TableAccessibleBase and TableCellAccessibleBase. r=morgan 2022-04-01 09:49:57 +00:00
TextLeafAccessible.cpp
TextLeafAccessible.h
moz.build Bug 1738401 - Remove -Wno-shadow warning suppressions. r=firefox-build-system-reviewers,glandium 2021-12-01 06:40:04 +00:00