gecko-dev/accessible
James Teh 1dcf0a5946 Bug 1814785: Include the transform only for the frame itself in the a11y cache, rather than calculating it relative to an ancestor. r=morgan
Calculating it relative to an ancestor causes problems when the frame ancestry and the a11y ancestry diverge.
For example, this can happen for a transform which is also position: absolute.
In that case, the parent Accessible's frame is not an ancestor of the child Accessible's frame.
Since the transform is no longer relative to the ancestor, we no longer need to remove our parent-relative bounds before applying it.
However, we do need to ensure that we apply the transform *before* adding parent-relative bounds.

Differential Revision: https://phabricator.services.mozilla.com/D169059
2023-02-08 05:45:55 +00:00
..
android Bug 1801986 - Set pivot root to top remote document. r=Jamie 2022-11-29 20:31:21 +00:00
aom Bug 1794043: Improve AccAttributes ergonomics, r=eeejay 2022-10-13 01:00:57 +00:00
atk Bug 1757127 part 2: Use the unified Language method for ATK, IA2 and XPCOM. r=nlapre 2023-01-17 20:35:22 +00:00
base Bug 1811092 - P1: Add new async add/set text selection message. r=Jamie 2023-01-27 20:15:11 +00:00
basetypes Bug 1811092: apply code formatting via Lando 2023-01-27 20:20:51 +00:00
docs Bug 1800949 - add accessibility Architecture doc with info on trees. r=morgan,Jamie 2022-11-18 00:50:58 +00:00
generic Bug 1814785: Include the transform only for the frame itself in the a11y cache, rather than calculating it relative to an ancestor. r=morgan 2023-02-08 05:45:55 +00:00
html Bug 1808888 - [refactor] Migrate NS_STYLE_LIST_STYLE_POSITION_* defines r=emilio 2023-01-09 07:07:13 +00:00
interfaces Bug 1802288 - remove trailing whitespaces in idl/webidl files r=credential-management-reviewers,webidl,smaug,sgalich 2022-12-28 09:52:44 +00:00
ipc Bug 1814785: Include the transform only for the frame itself in the a11y cache, rather than calculating it relative to an ancestor. r=morgan 2023-02-08 05:45:55 +00:00
mac Bug 1811092 - P1: Add new async add/set text selection message. r=Jamie 2023-01-27 20:15:11 +00:00
other Bug 1778433 part 3: Remove defunct *AccessibleWrap types. r=nlapre 2022-11-22 04:55:11 +00:00
tests Bug 1814785: Include the transform only for the frame itself in the a11y cache, rather than calculating it relative to an ancestor. r=morgan 2023-02-08 05:45:55 +00:00
windows Bug 1814780: Fail gracefully for calls to a11y::LazyInstantiator from a background thread which would cause us to create the accessibility service. r=nlapre 2023-02-06 20:12:09 +00:00
xpcom Bug 1811092 - P2: Add async text selection removal message. r=Jamie 2023-01-27 20:15:12 +00:00
xul Backed out 2 changesets (bug 1812329) for causing multiple leaks. CLOSED TREE 2023-02-07 23:45:43 +02:00
moz.build Bug 1755383 - P3: Migrate HTML selection tests from mochitests to browser tests. r=morgan 2022-02-16 18:42:54 +00:00