mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests [A11y] Prevent recursive AX subtree removal cycles RemoveSubtree() can walk both DOM children and cached AX children. With an aria-owns cycle that also crosses DOM containment, cached AX traversal can re-enter an AXObject already being removed and recurse until stack overflow. Track AXIDs currently active in RemoveSubtree() and return if removal reaches one again. This keeps subtree removal from following cyclic AX ownership paths indefinitely. Bug: 446989592 Change-Id: Iec4932a209989ce29f5e70cc04e6a420908e9afd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7791334 Reviewed-by: David Tseng <[email protected]> Commit-Queue: Joanmarie Diggs <[email protected]> Cr-Commit-Position: refs/heads/main@{#1628753} -- wpt-commits: f1b37245a213d4e64995c2178da638193593bd84 wpt-pr: 59799
ReadMe for /accessibility
This top-level /accessibility directory contains primarily (only?) general crash tests.
Accessibility specs are tested in top-level directories named after the particular spec. For example, see automated accessibility tests in:
/wai-aria/html-aam/accname- etc.
Primary reviewers for each of those specs can often be found in the META.yml file in each respective directory. Reach out directly or file related issues in each spec repo.
Pull requests welcome. Thank you!