Closed Bug 1751182 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 32471 - Legacy fallback - make sure that we walk far enough up the ancestry.

Categories

(Core :: Layout, task, P4)

task

Tracking

()

RESOLVED FIXED
98 Branch
Tracking Status
firefox98 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Morten Stenshorne <mstensho@chromium.org> wrote:

Legacy fallback - make sure that we walk far enough up the ancestry.

We cannot stop looking for a legacy fallback root, just because we've
found something that was marked earlier. It may be that an ancestor has
become a fragmentation context root since last time.

Add two crash tests. The first one being more true to the original
fuzzer test, while the other one is simplified (note that the DCHECK
failure happens somewhere else for this one).

Bug: 1288769
Change-Id: I979774cd57bb5811d02268f5a073ae44bae2d175
Reviewed-on: https://chromium-review.googlesource.com/3404079
WPT-Export-Revision: 1a4397462e3503ce3ddf9656fdd8b325a425c078

Component: web-platform-tests → Layout
Product: Testing → Core

CI Results

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

Total 2 tests

Status Summary

Firefox

PASS: 2

Chrome

PASS: 2

Safari

PASS: 2

Links

GitHub PR Head
GitHub PR Base

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
You need to log in before you can comment on or make changes to this bug.