Skip to content

Releases: web-platform-tests/wpt

merge_pr_46548

31 May 07:59
a66ff7e
Compare
Choose a tag to compare

[WebDriver BiDi] fix browsingContext.contextCreated tests (#46548)

Subscribing to browsingContext.contextCreated emits events for the existing contexts. Update test to respect this fact.


Co-authored-by: Nikolay Vitkov 34244704+Lightning00Blade@users.noreply.github.com

merge_pr_46517

31 May 18:07
8ab167e
Compare
Choose a tag to compare

Need to include non-auto margins when resolving auto margins. (#46517)

Make sure that an auto margin doesn't receive the space actually taken
up by the non-auto margin on the other side of the box. Didn't get this
right for @page auto margins.

Bug: 40286153
Change-Id: Iff877c6f0ad9ecee594f51ef7b4ca5f71eb3be26
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5573406
Commit-Queue: Morten Stenshorne mstensho@chromium.org
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Cr-Commit-Position: refs/heads/main@{#1307087}

Co-authored-by: Morten Stenshorne mstensho@chromium.org

merge_pr_42688

31 May 02:09
Compare
Choose a tag to compare

Remove kForceDeferScriptIntervention experiment

We are no longer pursuing this, as this has still
visible breakage.

OBSOLETE_HISTOGRAM[Blink.Script.ForceDeferredScripts.Subframe,Blink.Script.ForceDeferredScripts.Mainframe,Blink.Script.ForceDeferredScripts.Subframe.External,Blink.Script.ForceDeferredScripts.Mainframe.External]=ForceDeferredScripts experiment was removed.

Bug: 1339112, 1494974, 1344868, 1344771
Change-Id: Ie08c6755cc8db3afb01b4beb693c0eee07301dce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4967396
Reviewed-by: Minoru Chikamune chikamune@chromium.org
Reviewed-by: Shunya Shishido sisidovski@chromium.org
Reviewed-by: Takashi Toyoshima toyoshim@chromium.org
Reviewed-by: Yoshisato Yanagisawa yyanagisawa@chromium.org
Commit-Queue: Hiroshige Hayashizaki hiroshige@chromium.org
Reviewed-by: Ian Kilpatrick ikilpatrick@chromium.org
Cr-Commit-Position: refs/heads/main@{#1308401}

merge_pr_46555

30 May 16:53
Compare
Choose a tag to compare

[layout] Fix block-in-inline within button to stretch by default.

Previously an InlineNode within a button would have its auto behaviour
set to shrink-to-fit. This was ok previously, but now use block layout
for buttons this triggered a behaviour change.

Ensure that all InlineNodes have their auto behaviour set to stretch
by default (and then implicitly all block-in-inlines).

Fixed: 343257603
Change-Id: I76bb7dd9ef4d38bbad7ccbc2d328b09bdee3410f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5581126
Reviewed-by: Koji Ishii kojii@chromium.org
Commit-Queue: Koji Ishii kojii@chromium.org
Auto-Submit: Ian Kilpatrick ikilpatrick@chromium.org
Cr-Commit-Position: refs/heads/main@{#1308040}

merge_pr_46554

30 May 19:28
Compare
Choose a tag to compare

Fix snap fling regression

In the linked bug, flings within large snap areas (constrained native
flings) would incorrectly snap based on the last finger position,
rather than the position the fling lands at.

This patch fixes this by ensuring that we always recompute the snap
strategy for a constrained native fling since we cannot know ahead of
time where that fling will land.

Bug: 340895249
Change-Id: I53dd98238a8ce574f552ccace4ee40427248b9cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5555100
Reviewed-by: Robert Flack flackr@chromium.org
Commit-Queue: David Awogbemila awogbemila@chromium.org
Cr-Commit-Position: refs/heads/main@{#1308128}

merge_pr_46553

30 May 22:05
Compare
Choose a tag to compare

Part 6 - Implement scoped styles.

Differential Revision: https://phabricator.services.mozilla.com/D207783

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1886441
gecko-commit: bddfdb4b7b6686af36f951455e5b6529052cbdf4
gecko-reviewers: firefox-style-system-reviewers, emilio

merge_pr_46551

30 May 22:04
Compare
Choose a tag to compare

Stop lengthAdjust="spacingAndGlyphs" clipping the last character

Reverts a small part of bug 1621502

Differential Revision: https://phabricator.services.mozilla.com/D212091

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1899525
gecko-commit: 7fed89d94b5b97f39c6334b089d38f8e66280378
gecko-reviewers: jfkthame

merge_pr_46547

30 May 12:00
Compare
Choose a tag to compare

Prerender: Upstream session storage tests to WPT

The test file is marked as "tentative" as the clone-and-swap flow is not
standardized yet. See comments in session-storage.tentative.html for
details.

Bug: 40199066
Change-Id: Ibe14540b26695cbb4c887fa7df1eb5bcbad9ddc9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5582794
Reviewed-by: Taiyo Mizuhashi taiyo@chromium.org
Commit-Queue: Taiyo Mizuhashi taiyo@chromium.org
Auto-Submit: Hiroki Nakagawa nhiroki@chromium.org
Cr-Commit-Position: refs/heads/main@{#1307932}

merge_pr_46545

30 May 11:24
Compare
Choose a tag to compare

Referenced SVG elements in an external resource document match :target

Track which elements are referenced (by ) in an external resource
document by funneling the lookup through a special function on
SVGResourceDocumentContent that creates SVGResourceTarget objects for
each (valid) reference and lets the targeted element weakly reference
the object. While matching :target, the selector checker will check if
the element has a reference to an SVGResourceTarget object and let
:target match if it does.

Bug: 342705674
Change-Id: I9b88e4338dccc0e01c45afb0df3e1c412b2466a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5574989
Reviewed-by: Rune Lillesveen futhark@chromium.org
Commit-Queue: Fredrik Söderquist fs@opera.com
Cr-Commit-Position: refs/heads/main@{#1307926}

merge_pr_46539

30 May 20:16
Compare
Choose a tag to compare

Fix crash with unhandled promise rejections in worker Shadow Realms

Worker thread JS contexts have a promise rejection handler, but expect
the execution context to be a worker or worklet. Shadow realms are
initialized from these contexts. A method is added to
ShadowRealmGlobalScope to access this initiator context so the existing
logic can be reused.

Bug: 3399906
Change-Id: I8951082ec566eaae4d68e551a0d70a2b0caf8e85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5552840
Reviewed-by: Weizhong Xia weizhong@google.com
Reviewed-by: Nate Chapin japhet@chromium.org
Commit-Queue: Jeremy Rose jeremya@chromium.org
Reviewed-by: Yuki Shiino yukishiino@chromium.org
Cr-Commit-Position: refs/heads/main@{#1308190}