[wpt-sync] Sync PR 40609 - Connect DOM removal/insertion to Part invalidation
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox117 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 40609 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/40609
Details from upstream follow.
Mason Freed <masonf@chromium.org> wrote:
Connect DOM removal/insertion to Part invalidation
When a Node that has DOM Parts attached is removed from the tree or
re-inserted into the tree, its associated PartRoot is marked dirty.With this patch, DOM Parts should be roughly usable. The clone
method isn't implemented yet, but parts can now be added and tracked
across mutations.Bug: 1453291
Change-Id: Ib588bf771836bea1923708ca9e953f4cd25fcfa1
Reviewed-on: https://chromium-review.googlesource.com/4621267
WPT-Export-Revision: e61ef23731edf9fe20a5db3583a7e3d00b754b2a
| Assignee | ||
Comment 1•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
| Assignee | ||
Comment 3•3 years ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests and 2 subtests
Status Summary
Firefox
OK : 1
FAIL: 2
Chrome
OK : 1
FAIL: 2
Safari
OK : 1
FAIL: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /dom/parts/basic-dom-part-objects.tentative.html [wpt.fyi]
- Basic imperative DOM Parts object construction:
FAIL(Chrome:FAIL, Safari:FAIL) - DOM mutation support:
FAIL(Chrome:FAIL, Safari:FAIL)
- Basic imperative DOM Parts object construction:
Comment 5•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/7dce43697d6a
https://hg.mozilla.org/mozilla-central/rev/1b16d8c7ec94
Description
•