Files
Joanmarie Diggs 5ad919c599 Bug 2038825 [wpt PR 59799] - [A11y] Prevent recursive AX subtree removal cycles, a=testonly
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
2026-05-13 04:23:47 +00:00
..
…

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!