Releases: web-platform-tests/wpt
merge_pr_50657
Add external css to canvas grid tests
Bug: 394515631
Change-Id: Ifca8c3476bd6f0d99d7a453b697ed0f75716dc0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6248280
Reviewed-by: Jean-Philippe Gravel [email protected]
Commit-Queue: Aaron Krajeski [email protected]
Cr-Commit-Position: refs/heads/main@{#1419318}
merge_pr_50656
Don't render whitespace option label attributes
This makes us match the spec and firefox's behavior.
Context: whatwg/html#10955
Change-Id: I982c5413220e04ab5c93a46cc44981cb90083caa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6215230
Reviewed-by: Traian Captan [email protected]
Commit-Queue: Joey Arhar [email protected]
Cr-Commit-Position: refs/heads/main@{#1419307}
merge_pr_50655
UTF-8 charset for overflow-clip-margin-border-radius.html
merge_pr_50654
Resolve CSS keywords in if() condition
Resolve initial, inherit and unset keywords in CSS if() function's
condition's queryh specified value.
Bug: 346977961
Change-Id: Ie3762fe60d3d6dd128129b7c94b53caa79e82d57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6249677
Reviewed-by: Anders Hartvoll Ruud [email protected]
Commit-Queue: Munira Tursunova [email protected]
Cr-Commit-Position: refs/heads/main@{#1419197}
merge_pr_50653
Test overflow-clip-margin
with border-radius
Assert that the resulting shape is the same as a spreading box-shadow
.
Firefox fails this test.
Signed-off-by: Oriol Brufau [email protected]
merge_pr_50650
[carousel] Handle out-of-flow positioned scrollers.
If a scroller is out-of-flow, but its scroll marker group is not, they
will not be laid out in sequence. The out-of-flow scroller will
typically be laid out way after the scroll marker group. Since the
scroll marker group is populated as part of scroller layout, we need to
make sure that we only mark for layout within the subtree established by
the scroll marker group. Marking on the outside would re-mark elements
for layout, after we're done laying them out.
Also remove the early-bail for after
scroll marker groups in
HandleScrollMarkerGroup(), since we cannot assume that such groups
actually come after in layout.
Bug: 395798192
Change-Id: I4c19afe7b3f217ff83eeebd33e1ec92d88aaee5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6253685
Reviewed-by: David Grogan [email protected]
Commit-Queue: Morten Stenshorne [email protected]
Cr-Commit-Position: refs/heads/main@{#1419158}
merge_pr_50647
WPT for the sandbox allow-same-site-none-cookies
value
Tentative Web Platform Test to verify the value allows SameSite=None
cookies to be accessed by sandboxed frames. Also validate SameSite=None
cookies are not accessible by frames with cross-site ancestors.
Bug: 372894175
Change-Id: Ie9bcdb15c37675203f0eeb2f0f6732dc81a7885c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6090256
Reviewed-by: Robert Flack [email protected]
Commit-Queue: Anusha Muley [email protected]
Reviewed-by: Dylan Cutler [email protected]
Cr-Commit-Position: refs/heads/main@{#1418956}
merge_pr_50646
wasm: Remove 'tentative' from JS-SB tests and don't test shadowrealm.
Differential Revision: https://phabricator.services.mozilla.com/D236951
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1941953
gecko-commit: dac5bb6f3d3fc6f729ded26a8a7add3489c6c6f3
gecko-reviewers: bvisness
merge_pr_50620
script: fix spurious animation checks to correctly invoke rAF callbacks
After running an rAF
callback, if no new callbacks were registered, we
send a NoAnimationFramesCallback
to the compositor to stop ticking
animations using video refresh callbacks. This interacts badly with the
mechanism to track spurious animations frames i.e. rAF callbacks that
don't mutate the DOM. Such 'faked' rAF callbacks are triggered by
registering a oneshot timer instead of the compositor callback.
The compositor's refresh callback is never enabled back again once a
non-spurious rAF callback runs and registers a new rAF callback. If the
former callback resets the spurious_animations_frames
counter, then when
the latter rAF callback runs, it will not schedule a OneShotTimer timer
for any rAF callback that itself registers, since the counter was reset
previously. Hence that third rAF callback that never runs as it relies
on the compsitor's refresh callback, which was disabled previously.
The current logic also doesn't actually recognize spurious animation
frames because the spurious_animations_frames
counter is updated at
the end of the run_the_animation_frame_callbacks
, effectively meaning
was_faking_animation_frames
and self.is_faking_animation_frames
will
always be the same value but the logic effectively only runs when
(!was_faking && is_faking)
is true.
This patch fixes the logic to detect spurious animations frames by
moving logic to update the counter to be before the check for spurious
frames. It also ensures that the compositor's refesh callbacks is
re-enabled once we see a non-spurious callback.
Fixes #35386
Signed-off-by: Mukilan Thiyagarajan [email protected]
merge_pr_50450
Fix a DCHECK when a block is started in the @Property prelude.
Fixed: 393171829
Change-Id: I10431c8818ce163a9e00f036ca030f4a07088475
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6218377
Reviewed-by: Daniil Sakhapov [email protected]
Commit-Queue: Steinar H Gunderson [email protected]
Cr-Commit-Position: refs/heads/main@{#1419175}