Closed Bug 1762169 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 33420 - Do not traverse a slot node if recalculating slot assignment

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
101 Branch
Tracking Status
firefox101 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Miyoung Shin <myid.shin@igalia.com> wrote:

Do not traverse a slot node if recalculating slot assignment

ClusterFuzz detected the DCHECK crash caused by the recursive slot's
RecalcAssignment when the children are changed. This CL changes not
to traverse the slot node if the slot assignment is already
recalculating.

Bug: 1309343
Change-Id: I55b44efd9ad2f02f15782a19912553c9907c5dab
Reviewed-on: https://chromium-review.googlesource.com/3555375
WPT-Export-Revision: dde3fae5accad4b9d432ecddbeb78899e8a9b278

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 10 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

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4437a314ca8c
[wpt PR 33420] - Do not traverse a slot node if recalculating slot assignment, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in before you can comment on or make changes to this bug.