gecko-dev/accessible
James Teh 9bf182f73f Bug 1861902: Enforce some table restrictions to avoid crashes and improve consistency. r=eeejay
1. Never treat a cell in a nested CachedTableAccessible as a cell in the outer table. This could previously result in trying to use cache data from one CachedTableAccessible when querying another, which could cause crashes.
2. Don't create an HTMLTableRowAccessible when the <tr> has a valid ARIA role other than "row". This could previously result in a situation where <tr role="grid"> was treated as a row by its parent table, but the <tr> was also treated as a separate table.

Differential Revision: https://phabricator.services.mozilla.com/D192175
2023-11-06 04:17:45 +00:00
..
android Bug 1845883: Remove HyperTextAccessibleWrap. r=nlapre 2023-08-02 01:42:17 +00:00
aom Bug 1840732 Part 5: Remove unnecessary includes from accessible/aom, r=Jamie 2023-07-07 03:22:08 +00:00
atk Bug 1852721 - Null-check parent before emitting signal. r=Jamie 2023-10-31 10:07:14 +00:00
base Bug 1861902: Enforce some table restrictions to avoid crashes and improve consistency. r=eeejay 2023-11-06 04:17:45 +00:00
basetypes Bug 1372296: Unify ScrollSubstringToPoint for local and remote Accessibles, thus enabling support for RemoteAccessible on Windows. r=eeejay 2023-08-08 05:18:55 +00:00
docs Bug 1855310: Add HCM Settings documentation r=eeejay 2023-09-27 18:56:31 +00:00
generic Bug 1771579 part 2: Process queued cache updates in the order in which they were queued. r=eeejay 2023-10-26 22:37:22 +00:00
html Bug 1661923: Expose file input as a button in the a11y tree rather than a group. r=eeejay 2023-10-23 23:38:13 +00:00
interfaces Bug 1852190 part 2: Reintroduce the IAccessible2 typelib. r=nlapre 2023-10-04 23:58:45 +00:00
ipc Bug 1849590: When hit testing using the cache, only match an inline Accessible if one of its lines includes the requested point. r=morgan 2023-11-03 21:32:10 +00:00
mac Bug 1845364 - Enable a11y in MacOS when role is requested from application. r=morgan 2023-10-31 17:03:34 +00:00
other Bug 1845883: Remove HyperTextAccessibleWrap. r=nlapre 2023-08-02 01:42:17 +00:00
tests Bug 1861902: Enforce some table restrictions to avoid crashes and improve consistency. r=eeejay 2023-11-06 04:17:45 +00:00
windows Bug 1860941: Don't pointlessly call GetProp in EnableBlindAggregation if there's no LazyInstantiator on which blind aggregation needs to be enabled. r=morgan 2023-10-25 22:58:15 +00:00
xpcom Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
xul Bug 1848909: Add a11y support for XUL toolbarbuttons labelled by a text leaf. r=eeejay 2023-10-25 23:31:19 +00:00
moz.build Bug 1852190 part 4: Add Windows UIA interfaces, constants and utility functions to the Python environment. r=eeejay 2023-10-04 23:58:46 +00:00