Closed Bug 1946055 Opened 1 month ago Closed 1 month ago

[wpt-sync] Sync PR 50509 - Ensure atomic style change events for ElementLayoutUpgrade

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
137 Branch
Performance Impact ?
Tracking Status
firefox137 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Rune Lillesveen <futhark@chromium.org> wrote:

Ensure atomic style change events for ElementLayoutUpgrade

If an old style is stored in the PostStyleUpdateScope, it means we need
to perform layout to ensure style change events are atomic for a given
element.

Also fixed some spec links in tests.

Bug: 393513318, 344506496

Change-Id: I49aa1e5a2f9264e1fefbf2898d97e44116a98f3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6231931
Reviewed-by: Anders Hartvoll Ruud \<andruud@chromium.org>
Commit-Queue: Rune Lillesveen \<futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416092}

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

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

Total 14 tests

Status Summary

Firefox

OK : 13
FAIL: 22

Chrome

OK : 13
PASS: 21
FAIL: 1

Safari

OK : 13
FAIL: 22

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ab9ddf508073 [wpt PR 50509] - Ensure atomic style change events for ElementLayoutUpgrade, a=testonly https://hg.mozilla.org/integration/autoland/rev/da90f511a7f5 [wpt PR 50509] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.