Closed Bug 1889219 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 45476 - [A11y] Only top down creation

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox127 fixed)

RESOLVED FIXED
127 Branch
Tracking Status
firefox127 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 45476 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/45476
Details from upstream follow.

Aaron Leventhal <aleventhal@google.com> wrote:

[A11y] Only top down creation

Only allow parents to create and add AXObjects in the tree, when the parent computes its children via UpdateChildrenIfNecessary(). The only
exception is the root, which is created at the first opportunity in
clean layout processing.

In combination with earlier CLs, holes can no longer
exist in the tree structure, e.g. the parent chain for a node. This
in turn allows removal of RepairChildrenOfIncludedChildren() as the
tree will never need repair.

Bug: 327486173
Change-Id: I858bb45c409414f451574c01e366219fe46bfc03
Reviewed-on: https://chromium-review.googlesource.com/5319296
WPT-Export-Revision: ec612cba08bc9032c26557502c0bf78dae007fb5

Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests

Status Summary

Firefox

PASS: 1

Chrome

PASS: 1

Safari

PASS: 1

Links

GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/444b435c4077 [wpt PR 45476] - [A11y] Only top down creation, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
You need to log in before you can comment on or make changes to this bug.