931875 Commits

Author SHA1 Message Date
Morten Stenshorne
8dc9dc9324 Bug 1918493 [wpt PR 48128] - Correct scroll snap area for fragmented blocks., a=testonly
Automatic update from web-platform-tests
Correct scroll snap area for fragmented blocks.

A DCHECK would fail if a node got block-fragmented, since we'd add the
LayoutBox for it multiple times. Only add the LayoutBox when at the last
fragment.

Secondly, calculate the correct bounding box for such blocks.
PhysicalBorderBoxRect() would give the rectangle in the stitched
coordinate system (where we pretend that nothing gets fragmented, but is
just laid out into one tall strip). Use QuadsInAncestor() instead.

Bug: 353898977
Change-Id: I94bd2f7f3d25a8f154e0f7fe7fc35373fbcf7449
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854900
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355444}

--

wpt-commits: ca4fb41731d2ace8bdbea73cad16e984d7129526
wpt-pr: 48128
2024-09-16 05:58:31 +00:00
Anders Hartvoll Ruud
a9b706c048 Bug 1918810 [wpt PR 48172] - Don't consume into block in css_parsing_utils::ConsumeSteps, a=testonly
Automatic update from web-platform-tests
Don't consume into block in css_parsing_utils::ConsumeSteps

Fixes crash for e.g. steps(2, ()).

Bug: 40941162
Change-Id: I50eeb55cb7b8c837082ad620ba3b732026cf641c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5860080
Reviewed-by: Steinar H Gunderson <sesse@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355443}

--

wpt-commits: 641306a1f1139d773978b26e0358210b4d25e599
wpt-pr: 48172
2024-09-16 05:58:30 +00:00
moz-wptsync-bot
b64ac9415e Bug 1918800 [wpt PR 48170] - Update wpt metadata, a=testonly
wpt-pr: 48170
wpt-type: metadata
2024-09-16 05:58:29 +00:00
Sandor Major
8514e09830 Bug 1918800 [wpt PR 48170] - [Popins] Implement Web Platform Test for popin partitions, a=testonly
Automatic update from web-platform-tests
[Popins] Implement Web Platform Test for popin partitions

This test creates same-site and cross-site iframes and popins in
different combinations to test that popins provide access to the proper
cookie and storage partitions.

Bug: 340606651
Bug: b/365144247
Change-Id: I377eb4066caf2d0491559f4d691c4e445c6a2409
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5841474
Commit-Queue: Aaron Selya <selya@google.com>
Reviewed-by: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Aaron Selya <selya@google.com>
Cr-Commit-Position: refs/heads/main@{#1355425}

--

wpt-commits: 1f46e89baa73f4272029c8f8ca1b6dcb1c1cf783
wpt-pr: 48170
2024-09-16 05:58:28 +00:00
François Doray
627266f134 Bug 1918753 [wpt PR 48163] - [blink] Fix smooth-scroll-in-load-event.html., a=testonly
Automatic update from web-platform-tests
[blink] Fix smooth-scroll-in-load-event.html.

The test fails with this error on most platforms:

[FAIL] Smooth scroll in load event handler
  assert_equals: Final value of scrollLeft expected 800 but got 0

This is because observeScrolling() completes after 20 rAF without
change to the scroll position, which is not enough for the scroll
animation to start on most platforms. This CL fixes the test by
replacing observeScrolling() with a function that waits for the
"scrollend" event.

This CL also moves the function to wait to a "scrollend" event from
css/css-scroll-snap/support/common.js to
dom/events/scrolling/scroll_support.js for better reusability, and
renames it to waitForScrollEndFallbackToDelayWithoutScrollEvent() to
convey that it has a different behavior when the "scrollend" event is
not available.

Fixed: 327468395
Change-Id: I63d89cd1d0bf0973543aa769765eac00b62ba87c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5823436
Commit-Queue: Francois Pierre Doray <fdoray@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355320}

--

wpt-commits: 922a7fe9a4f5bffd0161e11b38bac8f76ef03efd
wpt-pr: 48163
2024-09-16 05:58:28 +00:00
Claire Chambers
030ad4aac5 Bug 1918755 [wpt PR 48164] - Make display-none-dont-cancel-psuedo fail consistently, a=testonly
Automatic update from web-platform-tests
Make display-none-dont-cancel-psuedo fail consistently

Bug: 331244082

Change-Id: I0c2b963945c12d12903e2eb5d5f391cd249a060c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5826022
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Claire Chambers <clchambers@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1355314}

--

wpt-commits: 552228ba6171b94e99abf36ccde7f821998fcce5
wpt-pr: 48164
2024-09-16 05:58:27 +00:00
Andres Ricardo Perez
0260159ce6 Bug 1918714 [wpt PR 48160] - Add RTL and Bidi cases to TextMetrics tests, a=testonly
Automatic update from web-platform-tests
Add RTL and Bidi cases to TextMetrics tests

Since https://crrev.com/c/5817356, the WPT auto-generated tests can now
handle the complete UTF-8 character set. This CL adds two new texts to
the tests for the new ExtendedTextMetrics features: A completele RTL
text in arabic, and a bidi text that includes both LTR and RTL text.

Bug: 341213359
Change-Id: Ibf1ba14c54d76064314a22ff236783b009ad6859
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5857842
Commit-Queue: Andres Ricardo Perez <andresrperez@chromium.org>
Reviewed-by: Jean-Philippe Gravel <jpgravel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355206}

--

wpt-commits: 7c4c324de0ec8df88e5a2782333fda7a8e547fd3
wpt-pr: 48160
2024-09-16 05:58:26 +00:00
moz-wptsync-bot
926cbdcbf5 Bug 1918662 [wpt PR 48154] - Update wpt metadata, a=testonly
wpt-pr: 48154
wpt-type: metadata
2024-09-16 05:58:25 +00:00
github-actions[bot]
6f83bb575f Bug 1918662 [wpt PR 48154] - Sync interfaces/ with @webref/idl 3.54.0, a=testonly
Automatic update from web-platform-tests
Sync interfaces/ with @webref/idl 3.54.0 (#48154)

Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com>
--

wpt-commits: bc5017362cec30d92c2283116b2fe06a304d8be5
wpt-pr: 48154
2024-09-16 05:58:24 +00:00
Anders Hartvoll Ruud
b75f41a3c1 Bug 1918668 [wpt PR 48156] - Don't consume into block in ConsumeAttributeReference, a=testonly
Automatic update from web-platform-tests
Don't consume into block in ConsumeAttributeReference

The streaming parser does not allow using Consume[IncludingWhitespace]
into a block. Fixed by peeking before consuming.

Fixes crash (DCHECK) for invalid values like "attr(())".

Change-Id: Ic1d26b21d5e82be8375f768b9626cec9e3da375a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5860123
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Munira Tursunova <moonira@google.com>
Cr-Commit-Position: refs/heads/main@{#1355134}

--

wpt-commits: b7afcf86f757f525e6212c7a73fd86cf6bc26fa5
wpt-pr: 48156
2024-09-16 05:58:24 +00:00
moz-wptsync-bot
8937c1e31c Bug 1918664 [wpt PR 48155] - Update wpt metadata, a=testonly
wpt-pr: 48155
wpt-type: metadata
2024-09-16 05:58:23 +00:00
Henrik Boström
cb656a777f Bug 1918664 [wpt PR 48155] - Implement RTCRtpEncodingParameters.scaleResolutionDownTo., a=testonly
Automatic update from web-platform-tests
Implement RTCRtpEncodingParameters.scaleResolutionDownTo.

Spec: https://w3c.github.io/webrtc-extensions/#dom-rtcrtpencodingparameters-scaleresolutiondownto

Wires up scaleResolutionDownTo[1] to JS behind RuntimeEnabled flag
"RTCRtpScaleResolutionDownTo". This is implemented in third_party/webrtc
where it is called `requested_resolution`.

WPTs are added to test basic functionality, including getting the
resolution we expect, changing it on the fly, it being orientation
agnostic and throwing on invalid parameters.

The tests use small resolutions like 120x60 for fast ramp up even on
slow bots (sending HD tends to trigger initial frame dropping and slow
BW ramp up).

The following test coverage is NOT included yet, but will be added in
follow up CL(s):
- Simulcast tests: to be written in a separate CL for reviewability.
- scaleTo maintaining aspect ratio: blocked on a WebRTC fix.

[1] https://github.com/w3c/webrtc-extensions/pull/221

Bug: chromium:363544347
Change-Id: If930ffd686d073d2eb239763e9ea9c1390fbcef1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5828607
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355122}

--

wpt-commits: 85dc128fe5ac6c48d09609411808de0939feb31f
wpt-pr: 48155
2024-09-16 05:58:22 +00:00
Munira Tursunova
23047976a5 Bug 1918629 [wpt PR 48150] - Fix UAF in GetAttrSubstitutionValue, a=testonly
Automatic update from web-platform-tests
Fix UAF in GetAttrSubstitutionValue

CSSParserTokenStream needs to stay alive until the CSSParserToken is
appended to out TokenSequence, since CSSParserToken is holding a
reference to CSSParserTokenStream.

Bug: 365802556
Change-Id: Ic3f5a5277d5ab754630eb26fad120f217dab2ea2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5853990
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Munira Tursunova <moonira@google.com>
Cr-Commit-Position: refs/heads/main@{#1355099}

--

wpt-commits: e6f01757f6fb3ecd4312dac6cb7e2b18c1ac6c88
wpt-pr: 48150
2024-09-16 05:58:21 +00:00
moz-wptsync-bot
3c01f7da01 Bug 1918621 [wpt PR 48149] - Update wpt metadata, a=testonly
wpt-pr: 48149
wpt-type: metadata
2024-09-16 05:58:21 +00:00
Munira Tursunova
384c10d5cf Bug 1918621 [wpt PR 48149] - Fix parsing grammar in attr(), a=testonly
Automatic update from web-platform-tests
Fix parsing grammar in attr()

attr = attr(<attr-name>,) and attr = attr(<attr-name> <attr-type>,)
should be allowed according to attr()'s grammar, see [0]:

attr() = attr( <attr-name> <attr-type>? , <declaration-value>?)

[0] https://drafts.csswg.org/css-values-5/#attr-notation

Bug: 40320391
Change-Id: Ia39ee5e79fdfdb70cde166c2bdf00140b6fdcd41
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854326
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Munira Tursunova <moonira@google.com>
Cr-Commit-Position: refs/heads/main@{#1355085}

--

wpt-commits: e3b9d937845303088ffcef1f3ab9a68c1f6953b8
wpt-pr: 48149
2024-09-16 05:58:20 +00:00
moz-wptsync-bot
1fef22ae55 Bug 1918590 [wpt PR 48144] - Update wpt metadata, a=testonly
wpt-pr: 48144
wpt-type: metadata
2024-09-16 05:58:19 +00:00
Filip Skokan
dbb7e0c3c7 Bug 1918590 [wpt PR 48144] - [WebCryptoAPI] test generateKey > exportKey roundtrip, a=testonly
Automatic update from web-platform-tests
[WebCryptoAPI] Test generateKey -> exportKey roundtrip (#48144)

--

wpt-commits: 272064ebf9a3d313a2d4db8bb9ce2790648aa162
wpt-pr: 48144
2024-09-16 05:58:18 +00:00
Noam Rosenthal
41cab875a2 Bug 1918450 [wpt PR 48121] - Remove crossdoc variant from nested VT test, a=testonly
Automatic update from web-platform-tests
Remove crossdoc variant from nested VT test

It's a very flaky test, and the scenario is already tested in the
mpa-serialization suite.

Bug: 358842552
Change-Id: I72c4b24f44b4b9c136f9bce0e1b4887e12346528
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5850138
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1355063}

--

wpt-commits: 04e2af2de9c0ebbfdd752cabd5e1a276ac52fc0a
wpt-pr: 48121
2024-09-16 05:58:18 +00:00
moz-wptsync-bot
84b9677b97 Bug 1918592 [wpt PR 48146] - Update wpt metadata, a=testonly
wpt-pr: 48146
wpt-type: metadata
2024-09-16 05:58:17 +00:00
Florian Rivoal
78e84b7a04 Bug 1918592 [wpt PR 48146] - Move test to the correct directory, a=testonly
Automatic update from web-platform-tests
Move test to the correct directory (#48146)

--

wpt-commits: 54ce43a90a73a25c05cb669e5abc7929039baab4
wpt-pr: 48146
2024-09-16 05:58:16 +00:00
David Grogan
0b6ec84c60 Bug 1918561 [wpt PR 48143] - sideways: fix justify-content on sideways column containers, a=testonly
Automatic update from web-platform-tests
sideways: fix justify-content on sideways column containers

sideways-lr column flexboxes didn't obey justify-content: right

Bug: 40501131
Change-Id: I9d7fa0c3b4e7bbfe3507bbfa61a3133cfb0d2931
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854518
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354953}

--

wpt-commits: c49e7dd3f9975cb8ed3b56b8b38f8c0d596fa13a
wpt-pr: 48143
2024-09-16 05:58:15 +00:00
Austin Sullivan
073c860a5a Bug 1918544 [wpt PR 48140] - webnn: Add WPTs asserting input tensors are not modified, a=testonly
Automatic update from web-platform-tests
webnn: Add WPTs asserting input tensors are not modified

The TFLite and CoreML backends explicitly assume that tensors passed as
an input to graph execution are not modified by the underlying
framework. We should specify this behavior

Bug: 366130770
Change-Id: I326975b05ca1163a3cba6a90e81ee22982252a65
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel,mac14-blink-rel,mac14.arm64-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5848368
Reviewed-by: Weizhong Xia <weizhong@google.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354900}

--

wpt-commits: 203770a9137b683a9d12d846bff872e1218bc6d3
wpt-pr: 48140
2024-09-16 05:58:14 +00:00
moz-wptsync-bot
10f686f3c9 Bug 1917113 [wpt PR 47998] - Update wpt metadata, a=testonly
wpt-pr: 47998
wpt-type: metadata
2024-09-16 05:58:14 +00:00
Joey Arhar
b9161bfc97 Bug 1917113 [wpt PR 47998] - Improve base-select initial focus, a=testonly
Automatic update from web-platform-tests
Improve base-select initial focus

This patch checks to see if the selected option is focusable before
trying to focus it when opening the picker. It also chooses a fallback
option to focus in the case that the selected option is not focusable.

Fixed: 360357707
Change-Id: I1c2943f5492d4eb299f5b6e162e2c2c1df152851
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5825538
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Traian Captan <tcaptan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354889}

--

wpt-commits: d97ddaf5bf2c2ae8cb337a58d3d0836e4025394d
wpt-pr: 47998
2024-09-16 05:58:13 +00:00
Ian Kilpatrick
828c69e333 Bug 1918552 [wpt PR 48142] - [layout] Fix simplified layout DCHECK., a=testonly
Automatic update from web-platform-tests
[layout] Fix simplified layout DCHECK.

It is now possible for OOF-positioned elements to change styles,
this changes the result of DependsOnPercentageBlockSize.

This check is only really needed for non-OOF positioned elements.

Fixed: 365594098
Change-Id: I896dc1b155d6ba4fb950843a910c0142b6f93d00
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854462
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354882}

--

wpt-commits: d83edec7d443d546d8299eff805f979d3355c541
wpt-pr: 48142
2024-09-16 05:58:12 +00:00
Rahul Singh
52aa480566 Bug 1918500 [wpt PR 48132] - IDB WPTs: Extend 3 more IDBCursor continue() objectstore WPTs to workers, a=testonly
Automatic update from web-platform-tests
IDB WPTs: Extend 3 more IDBCursor continue() objectstore WPTs to workers

These IndexedDB WPTs currently only run in a window environment. This
change moves 2 of them into idbcursor_continue_objectstore.any.js.

The last test, idbcursor_iterating.htm  involves multiple iterations and
deletions. It's been converted in place to idbcursor_iterating.any.js.

These updates extend these tests to also run in dedicated, shared, and
service worker environments.

NOTE for CHROMIUM GARDENERS: idbcursor_iterating.htm has been updated to
run on workers. Outgoing file has been removed from TestExpectations. If
the new tests (suffixed with window.html or *worker.html) are flaky,
please add them to TestExpectations vs. reverting this CL. Thank you!

Bug: 41455766
Change-Id: I8ca7066ccb4cfd07ed9ada6867f6b2f622f2d00b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854934
Reviewed-by: Evan Stade <estade@chromium.org>
Commit-Queue: Rahul Singh <rahsin@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1354842}

--

wpt-commits: d536d5f30c0f5abe0d290ef3c641b5124e17ef5f
wpt-pr: 48132
2024-09-16 05:58:11 +00:00
Guido Urdaneta
f7b0d12370 Bug 1918542 [wpt PR 48139] - Revert "[EncodedTransform] Add WPT for owner of the frames", a=testonly
Automatic update from web-platform-tests
Revert "[EncodedTransform] Add WPT for owner of the frames"

This reverts commit 449367647a200e6ac6306a4c901db92f08f261b8.

Reason for revert: suspect of flakiness

Original change's description:
> [EncodedTransform] Add WPT for owner of the frames
>
> Implement a WPT to test the logic ensuring that only frames previously read by the same owner can be written.
>
> Additionally, moved function appendToBuffer to a helper.
>
> Bug: 354881878
>
> Change-Id: I5db43b3e1dac1c0f243c0a7126b6fc2e5091af50
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5827535
> Reviewed-by: Guido Urdaneta <guidou@chromium.org>
> Reviewed-by: Palak Agarwal <agpalak@chromium.org>
> Commit-Queue: Lucía Alonso Mozo <alonsomozol@google.com>
> Cr-Commit-Position: refs/heads/main@{#1349215}

Bug: 354881878
Change-Id: Id8a61b077a601f74eb79b9b3b3df4f66c21423f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5853993
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1354748}

--

wpt-commits: 2432577309abcb0e6d1068cd1fdbac2756596532
wpt-pr: 48139
2024-09-16 05:58:11 +00:00
Blink WPT Bot
ab5631939f Bug 1918471 [wpt PR 48124] - Revert "[EncodedTransform] Add WPT for order of writing the frames", a=testonly
Automatic update from web-platform-tests
Revert "[EncodedTransform] Add WPT for order of writing the frames" (#48124)

This reverts commit 5ea6741b1f7504c8796b5aee536f12193e9fd449.

Reason for revert: Suspect of flakiness.

Original change's description:
> [EncodedTransform] Add WPT for order of writing the frames
>
> Implement a WPT to test the logic ensuring that frames can only be written if they were previously read in the same order.
>
> Bug: 354881878
>
> Change-Id: Ie2453f5a12b54c26c29f404144859f6b23d92d3b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5823486
> Reviewed-by: Palak Agarwal <agpalak@chromium.org>
> Reviewed-by: Guido Urdaneta <guidou@chromium.org>
> Commit-Queue: Lucía Alonso Mozo <alonsomozol@google.com>
> Cr-Commit-Position: refs/heads/main@{#1349216}

Bug: 354881878
Change-Id: I01ceeef2c3777522fc7ba6c5fd289284f4b12ef4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5857778
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354651}

Co-authored-by: Guido Urdaneta <guidou@chromium.org>
--

wpt-commits: 045b6b37ff6a02493350f6f35ec5ff19868e9b89
wpt-pr: 48124
2024-09-16 05:58:10 +00:00
Maks Orlovich
5e3b053e40 Bug 1918531 [wpt PR 48137] - FLEDGE: basic WPT for hybrid B&A auctions., a=testonly
Automatic update from web-platform-tests
FLEDGE: basic WPT for hybrid B&A auctions.

...where a B&A auction is a component in a client-side auction.

(And also remove some unused fields from pure B&A ones)

Change-Id: Ic8e14a087d432af0a0f93880ed2c2278f74069cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5858038
Reviewed-by: Russ Hamilton <behamilton@google.com>
Commit-Queue: Maks Orlovich <morlovich@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354798}

--

wpt-commits: 5c5a71e7b8bc8154ee9beeeb7f637a3e5f707b2f
wpt-pr: 48137
2024-09-16 05:58:09 +00:00
Ari Chivukula
6e161a4bde Bug 1918499 [wpt PR 48131] - [Partitioned Popins] Require HTTPS in renderer, a=testonly
Automatic update from web-platform-tests
[Partitioned Popins] Require HTTPS in renderer

This URL is already resolved relative to the opener. Tested in
third_party/blink/web_tests/external/wpt/partitioned-popins/partitioned-popins.secure.tentative.sub.http.window.js

Bug: 340606651
Change-Id: I10aef94c608d1f0b360e897a1b2f848817648227
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854583
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Commit-Queue: Ari Chivukula <arichiv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354760}

--

wpt-commits: dc52804a850f53c57784aa11c7656957305788f7
wpt-pr: 48131
2024-09-16 05:58:08 +00:00
Oriol Brufau
6b07d4cd8d Bug 1918502 [wpt PR 48134] - Cleanup after #33396, a=testonly
Automatic update from web-platform-tests
Cleanup after #33396

Mostly formatting improvements, but also recovering a pair of parenthesis
that was accidentally removed, changing the logic.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>

--

wpt-commits: bdd386082516907c85d75f3c6f8bcb23762b4760
wpt-pr: 48134
2024-09-16 05:58:07 +00:00
moz-wptsync-bot
0b0f75c073 Bug 1918497 [wpt PR 48130] - Update wpt metadata, a=testonly
wpt-pr: 48130
wpt-type: metadata
2024-09-16 05:58:06 +00:00
Nina Satragno
f42a6b295d Bug 1918497 [wpt PR 48130] - [webauthn] Add WPTs for Signal methods, a=testonly
Automatic update from web-platform-tests
[webauthn] Add WPTs for Signal methods

Add WPTs for:
* signalUnknownCredential
* signalCurrentUserDetails
* signalAllAcceptedCredentials

Bug: 361751877
Change-Id: Iae31d62c28621aab2d2cd8aac952f842fd67c95e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5850213
Auto-Submit: Nina Satragno <nsatragno@chromium.org>
Commit-Queue: Nina Satragno <nsatragno@chromium.org>
Reviewed-by: Martin Kreichgauer <martinkr@google.com>
Cr-Commit-Position: refs/heads/main@{#1354733}

--

wpt-commits: aec66cd43c2be7b7096c176b600873099456cf4a
wpt-pr: 48130
2024-09-16 05:58:06 +00:00
fantasai
fa088f0973 Bug 1918510 [wpt PR 48135] - [css-writing-modes] Add more orthogonal writing-mode interference to table progression tests, a=testonly
Automatic update from web-platform-tests
[css-writing-modes] Add more orthogonal writing-mode interference to table progression tests

--

wpt-commits: adaaa0ff69ab1df5fd823ac12b2fbfe950c4a60a
wpt-pr: 48135
2024-09-16 05:58:05 +00:00
Maks Orlovich
10a88b46f9 Bug 1918501 [wpt PR 48133] - FLEDGE: WPT test getInterestGroupAdAuctionData with many entries, a=testonly
Automatic update from web-platform-tests
FLEDGE: WPT test getInterestGroupAdAuctionData with many entries

Change-Id: I0e5c0e9af0941cc591b3d38975a41ac6679c7d95
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854355
Commit-Queue: Maks Orlovich <morlovich@chromium.org>
Reviewed-by: Russ Hamilton <behamilton@google.com>
Cr-Commit-Position: refs/heads/main@{#1354707}

--

wpt-commits: fe8f53c876d40aa5b995dd7077660f4197a75a7d
wpt-pr: 48133
2024-09-16 05:58:04 +00:00
moz-wptsync-bot
0c5f76a980 Bug 1918495 [wpt PR 48129] - Update wpt metadata, a=testonly
wpt-pr: 48129
wpt-type: metadata
2024-09-16 05:58:03 +00:00
fantasai
c99e30b785 Bug 1918495 [wpt PR 48129] - [css-writing-modes] Add horizontal-tb variants for table progression, a=testonly
Automatic update from web-platform-tests
[css-writing-modes] Add horizontal-tb variants for table progression

--

wpt-commits: 5046dad93ae563c7d680aa2dbd0f729e511a0ff1
wpt-pr: 48129
2024-09-16 05:58:03 +00:00
Nikos Mouchtaris
ea4ac28210 Bug 1918477 [wpt PR 48125] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279598, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279598 (#48125)

--

wpt-commits: 151082e636e3c8556452e74faed36b1ac120780a
wpt-pr: 48125
2024-09-16 05:58:02 +00:00
Jonathan Lee
1881651ea7 Bug 1918232 [wpt PR 48106] - [wptrunner] Clear cookies between testharness tests for Chrome, a=testonly
Automatic update from web-platform-tests
[wptrunner] Clear cookies between testharness tests for Chrome (#48106)

Work around #48078 with CDP [0] in the absence of a robust cross-vendor
solution.

[0]: https://chromedevtools.github.io/devtools-protocol/tot/Network/#method-clearBrowserCookies
--

wpt-commits: 199e58fa055c2b0bc0499c44a3afe6e2d131a1fa
wpt-pr: 48106
2024-09-16 05:58:01 +00:00
Greg Thompson
45045598e5 Bug 1918370 [wpt PR 48119] - Revert "WebNN: Flatten adjacent dimensions for GEMM > 4D for DirectML", a=testonly
Automatic update from web-platform-tests
Revert "WebNN: Flatten adjacent dimensions for GEMM > 4D for DirectML"

This reverts commit 0dfa0868aa787cf6d8a32fca83e37ea422b1d0b4.

Reason for revert: failing test in https://ci.chromium.org/ui/p/chromium/builders/ci/win11-arm64-rel-tests/2392/overview. need to update expectations?

Original change's description:
> WebNN: Flatten adjacent dimensions for GEMM > 4D for DirectML
>
> This CL flattens adjacent dimensions for GEMM > 4D because
> DML_GEMM_OPERATOR_DESC[1] restricts tensor's rank <= 4.
>
> [1] https://learn.microsoft.com/en-us/windows/win32/api/directml/ns-directml-dml_gemm_operator_desc
>
> Bug: 353856233
> Change-Id: Ifbced3d3081594ec6fdefc3a2d381ba675aba7cf
> Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5810975
> Reviewed-by: ningxin hu <ningxin.hu@intel.com>
> Commit-Queue: Mingming1 Xu <mingming1.xu@intel.com>
> Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
> Cr-Commit-Position: refs/heads/main@{#1354311}

Bug: 353856233
Change-Id: I0f85c9cfe7bee29b9850e9c9c362b51554339933
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5857165
Auto-Submit: Greg Thompson <grt@chromium.org>
Owners-Override: Greg Thompson <grt@google.com>
Commit-Queue: Greg Thompson <grt@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1354468}

--

wpt-commits: 4845a3849de3181365ce4653cf74a93f856f1a2a
wpt-pr: 48119
2024-09-16 05:58:00 +00:00
Antonio Sartori
ddaae78d2b Bug 1918347 [wpt PR 48118] - [CSP] Remove code for navigate-to, a=testonly
Automatic update from web-platform-tests
[CSP] Remove code for navigate-to

The implementation of the CSP 'navigate-to' directive has been living
behind a flag for some time now. In the mean time, however,
'navigate-to' has been removed from the specification
(https://github.com/w3c/webappsec-csp/pull/564). This CL cleans up the
implementation in chrome, which is anyway unlikely to be shipped in
the near future.

Bug: 365627779,40918092
Change-Id: I58b6ef7426d2e97c28fcb226781bf4f63bbc355c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5850982
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Antonio Sartori <antoniosartori@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354433}

--

wpt-commits: 3ca5580c7dfeeb2cc31577b4ffefccff19324818
wpt-pr: 48118
2024-09-16 05:57:59 +00:00
wpt-pr-bot
f40c286091 Bug 1918286 [wpt PR 48113] - Regenerate WPT certificates, a=testonly
Automatic update from web-platform-tests
Automated regeneration of WPT certificates

--

wpt-commits: 83a592ed9b2341be9bc27b6aab1137053a7a9397
wpt-pr: 48113
2024-09-16 05:57:58 +00:00
moz-wptsync-bot
9082970cc5 Bug 1918332 [wpt PR 48116] - Update wpt metadata, a=testonly
wpt-pr: 48116
wpt-type: metadata
2024-09-16 05:57:58 +00:00
Rune Lillesveen
b9ecd4c12b Bug 1918332 [wpt PR 48116] - [@container] Move scroll-state() query tests to wpt, a=testonly
Automatic update from web-platform-tests
[@container] Move scroll-state() query tests to wpt

The spec PR landed, so tests should now be supported by the spec.

The 'inset-' prefix for the stuck keywords per were not per spec and
remove both from tests and implementation.

The tests for the 'none'-keyword for snapped and stuck does not match
the current spec draft, but will be fixed by [1]

[1] https://github.com/w3c/csswg-drafts/pull/10874/

Bug: 40279568, 40268059
Change-Id: I7cf8d3a2f251eaea0c3a78329c46a7bfddd85dda
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5850484
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354415}

--

wpt-commits: d2c522e29aa466bbfcc863b51aa3556aff5a248c
wpt-pr: 48116
2024-09-16 05:57:57 +00:00
Antoine Quint
f9b46ad39c Bug 1918321 [wpt PR 48115] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279516, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279516 (#48115)

--

wpt-commits: 121c2255ecf0acfdd99c0a9bd93d44401ce9cd4d
wpt-pr: 48115
2024-09-16 05:57:56 +00:00
Antoine Quint
1f8b9044b6 Bug 1916435 [wpt PR 47939] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279012, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=279012 (#47939)

--

wpt-commits: 7fddcae3ea529486dcce1a685361e7080995b707
wpt-pr: 47939
2024-09-16 05:57:55 +00:00
mingmingtasd
e2bb23b642 Bug 1918278 [wpt PR 48111] - WebNN: Flatten adjacent dimensions for GEMM > 4D for DirectML, a=testonly
Automatic update from web-platform-tests
WebNN: Flatten adjacent dimensions for GEMM > 4D for DirectML

This CL flattens adjacent dimensions for GEMM > 4D because
DML_GEMM_OPERATOR_DESC[1] restricts tensor's rank <= 4.

[1] https://learn.microsoft.com/en-us/windows/win32/api/directml/ns-directml-dml_gemm_operator_desc

Bug: 353856233
Change-Id: Ifbced3d3081594ec6fdefc3a2d381ba675aba7cf
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5810975
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: Mingming1 Xu <mingming1.xu@intel.com>
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1354311}

--

wpt-commits: 31dd6f489c534fc69ea44eb9564499d22ce46dcb
wpt-pr: 48111
2024-09-16 05:57:54 +00:00
Sam Sneddon
42a6bce6d7 Bug 1918284 [wpt PR 48112] - Make the Safari workflows not be invalid workflow files, a=testonly
Automatic update from web-platform-tests
Make the Safari workflows not be invalid workflow files

We can't put a YAML comment within a string, it needs to be actual
YAML syntax.

--

wpt-commits: 9326ce54c0cebf4fca58c2b51ab263421bdea44e
wpt-pr: 48112
2024-09-16 05:57:54 +00:00
moz-wptsync-bot
2256acf60f Bug 1918276 [wpt PR 48110] - Update wpt metadata, a=testonly
wpt-pr: 48110
wpt-type: metadata
2024-09-16 05:57:53 +00:00
Ari Chivukula
898ade2595 Bug 1918276 [wpt PR 48110] - [Partitioned Popins] Limit cross-origin popin opener access, a=testonly
Automatic update from web-platform-tests
[Partitioned Popins] Limit cross-origin popin opener access

This CL mirrors the COOP restrict-properties work to prevent the use of
the opener proxy for/by a popin for any actions other than
postMessage() or closed.

The difference between
https://chromium-review.googlesource.com/c/chromium/src/+/5800429
and this CL is that enforcement is limited here to cross-origin cases.
There will be enforcement of same-origin cases in a future CL, but we
will not enforce it as a security boundary (independent process) for
now.

All of this work is behind an experimental flag "PartitionedPopins"
so will not be enabled by default.

Explainer: https://explainers-by-googlers.github.io/partitioned-popins/
I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/ApU_zUmpQ2g/

Bug: 340606651
Change-Id: I5a852fc2f598e311142a25a434656592fe9185a3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5854082
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1354277}

--

wpt-commits: 3a73b22199a61a711bdeed49f58720529851a467
wpt-pr: 48110
2024-09-16 05:57:52 +00:00