Releases: web-platform-tests/wpt
merge_pr_46548
[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
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
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
[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
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
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
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
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
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
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}