Commit Graph

910972 Commits

Author SHA1 Message Date
Tsuyoshi Horo
3053a0a76c Bug 1888086 [wpt PR 45363] - Revert "[Element Capture] add restrictTo WPT test", a=testonly
Automatic update from web-platform-tests
Revert "[Element Capture] add restrictTo WPT test"

This reverts commit 2148bae81edcf30d7ea8bef414ed2eced3b95482.

Reason for revert: Failing on "chromium/ci/WebKit Linux Leak" bot.

Example: https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20Leak/b8752365585595871233/overview

Bug: 331488902

Original change's description:
> [Element Capture] add restrictTo WPT test
>
> Bug: b/270230413
>
> Change-Id: Ic2c450340507cfb35bbf6cc267b5de9249326e9f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5383761
> Commit-Queue: Jordan Bayles <jophba@chromium.org>
> Reviewed-by: Philip Rogers <pdr@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1278628}

Bug: b/270230413
Change-Id: I81787c976f7aec08efaa4a1e89b39f5f60ea4ba8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5399816
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278715}

--

wpt-commits: 5ab558399354061e274ad842a5d141d19a751631
wpt-pr: 45363
2024-03-28 14:10:31 +00:00
moz-wptsync-bot
50e4a2c93b Bug 1888047 [wpt PR 45332] - Update wpt metadata, a=testonly
wpt-pr: 45332
wpt-type: metadata
2024-03-28 14:10:30 +00:00
Liam Brady
1502add98a Bug 1888047 [wpt PR 45332] - Fenced frames: DisableUntrustedNetwork applies to shared workers, a=testonly
Automatic update from web-platform-tests
Fenced frames: DisableUntrustedNetwork applies to shared workers

We already get this from the partition nonce work that was done
previously. This CL adds a WPT to confirm that the partition nonce
network disabling also works for shared workers created by fenced
frames.

This CL also adds a test to confirm that a shared worker cannot be used
to postMessage() across a fenced boundary. We already get this behavior
because a fenced frame is treated as being cross-origin, which means the
shared worker will not be shared across fenced frame boundaries, even if
being loaded in a document that is same-origin to the fenced frame.

Change-Id: Ib06a266d85aca3a403221c9eddd839184fb5b6ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394299
Reviewed-by: Andrew Verge <averge@chromium.org>
Commit-Queue: Liam Brady <lbrady@google.com>
Cr-Commit-Position: refs/heads/main@{#1278653}

--

wpt-commits: f94851f9d64723dbe75fa8251cf5a68a321ee7e3
wpt-pr: 45332
2024-03-28 14:10:30 +00:00
moz-wptsync-bot
12eb996f1f Bug 1886638 [wpt PR 45233] - Update wpt metadata, a=testonly
wpt-pr: 45233
wpt-type: metadata
2024-03-28 14:10:29 +00:00
Jordan Bayles
2e6594e399 Bug 1886638 [wpt PR 45233] - [Element Capture] add restrictTo WPT test, a=testonly
Automatic update from web-platform-tests
[Element Capture] add restrictTo WPT test

Bug: b/270230413

Change-Id: Ic2c450340507cfb35bbf6cc267b5de9249326e9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5383761
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278628}

--

wpt-commits: 685a2abda4b932365a08c6c8e2ef17b9f30dc442
wpt-pr: 45233
2024-03-28 14:10:28 +00:00
Christian Biesinger
57e6f28ca7 Bug 1888045 [wpt PR 45359] - [FedCM] Don't call fedcm_get_and_select_first_account when we don't expect an account chooser, a=testonly
Automatic update from web-platform-tests
[FedCM] Don't call fedcm_get_and_select_first_account when we don't expect an account chooser

Calling this is pointless, and also triggers a Chromedriver bug
(https://crrev.com/c/5398379)

R=npm@chromium.org

Bug: 331237776
Change-Id: Iae58e8d15dc12851440b1a7edbfd4a579f24300b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5398800
Reviewed-by: Nicolás Peña <npm@chromium.org>
Commit-Queue: Nicolás Peña <npm@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278606}

--

wpt-commits: 36f3803590f92faaa7de2dfe0f32f7a6785c51d1
wpt-pr: 45359
2024-03-28 14:10:27 +00:00
moz-wptsync-bot
84d5f83ee0 Bug 1888044 [wpt PR 45361] - Update wpt metadata, a=testonly
wpt-pr: 45361
wpt-type: metadata
2024-03-28 14:10:26 +00:00
An Sung
86742daf76 Bug 1888044 [wpt PR 45361] - [Invokers] Clean up invokers tests, a=testonly
Automatic update from web-platform-tests
[Invokers] Clean up invokers tests (#45361)

This change aims to tidy up the invokers tests to reduce the amount of
flakey builds from timeouts due to the amount of tests in each file.
It refactors all of the invokers tests to:

 - Use loops for repetitive tests
 - Try to consistently test the aliases of auto, explicit empty ("") vs
   named.
 - Mark any tests using clickOn as timeout long, to avoid flakiness in
   CI
 - Split the invalid no-ops, to reduce individual test time.

Bug: 40943183
Change-Id: I066b0a6e06143e562a3b0f4c7c1bbaeb309b68f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5374369
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Auto-Submit: Keith Cirkel <chromium@keithcirkel.co.uk>
Cr-Commit-Position: refs/heads/main@{#1277818}

Co-authored-by: Keith Cirkel <chromium@keithcirkel.co.uk>
--

wpt-commits: 066ad51422c842bcc8c06c4a713821ebd121f690
wpt-pr: 45361
2024-03-28 14:10:26 +00:00
Christian Biesinger
cfc61fe5b1 Bug 1888043 [wpt PR 45347] - [FedCM] Don't use fedcm_get_and_select_first_account, a=testonly
Automatic update from web-platform-tests
[FedCM] Don't use fedcm_get_and_select_first_account

We are expecting a mismatch dialog here, so selecting an account
is not necessary.

R=npm@chromium.org

Change-Id: Ieaf670e204544e866ce3c51cba0d0bbad1b6693f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5397957
Commit-Queue: Nicolás Peña <npm@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278527}

--

wpt-commits: 6f346b0df5fc952747841fd76d11b3c4d24e5c8d
wpt-pr: 45347
2024-03-28 14:10:25 +00:00
Vladimir Levin
d7205b6d3d Bug 1888042 [wpt PR 45336] - ViewTransitions: Update WICG links to CSSWG drafts, a=testonly
Automatic update from web-platform-tests
ViewTransitions: Update WICG links to CSSWG drafts

R=khushalsagar@chromium.org, bokan@chromium.org

Change-Id: Ia287188844b885ace1c3a4544fc2e1f0b6b32fc9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394194
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Auto-Submit: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Joe Mason <joenotcharles@google.com>
Cr-Commit-Position: refs/heads/main@{#1278480}

--

wpt-commits: 8c53b2ec0e6ff7171a601c1259b19577b246ec38
wpt-pr: 45336
2024-03-28 14:10:24 +00:00
Phillis Tang
167d994270 Bug 1888041 [wpt PR 45321] - webnn: fix coreml handling for large constant, a=testonly
Automatic update from web-platform-tests
webnn: fix coreml handling for large constant

Also add regression test in wpt for this case. It only verifies the
first 1000 result for now to ensure the speediness.

Change-Id: Ia72066103e240768cf96dacb39e65b1527320091
Bug: 331248175
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394249
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278459}

--

wpt-commits: 469d2d65c6861fdd7bf13d3321ba5d73ac0b8cf8
wpt-pr: 45321
2024-03-28 14:10:24 +00:00
moz-wptsync-bot
8098e29b9a Bug 1886547 [wpt PR 45223] - Update wpt metadata, a=testonly
wpt-pr: 45223
wpt-type: metadata
2024-03-28 14:10:23 +00:00
Joey Arhar
5c02e740e8 Bug 1886547 [wpt PR 45223] - Support default button in appearance:bikeshed <select>, a=testonly
Automatic update from web-platform-tests
Support default button in appearance:bikeshed <select>

This patch makes <select> with appearance:bikeshed work when the author
does not provide a child <button> element to slot in.

A fallback <button> is added in the UA shadowroot's button slot which
will get rendered and have all the behaviors added to it.

Bug: 1511354, 330534051, 330540965
Change-Id: I0c3c744fd2704b48ac62c533f3c78cf7a3ed4e55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5354708
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278442}

--

wpt-commits: 9e2a8ff39e445b2dbf5d7337b0bc15e3c5603a3e
wpt-pr: 45223
2024-03-28 14:10:22 +00:00
Raphael Kubo da Costa
3af6c14ba3 Bug 1888039 [wpt PR 45345] - Partially fix payment-extension-allowed-by-permissions-policy-attribute.https.sub.html, a=testonly
Automatic update from web-platform-tests
Partially fix payment-extension-allowed-by-permissions-policy-attribute.https.sub.html

This test has been broken for a while, but the history is unclear. Its
TestExpectations entry was added in https://crrev.com/c/4197306 but it
is unclear what made the test start failing in the first place. Since
then, it seems to have deteriorated further.

- Adjust the code in the iframe the test communicates with; it was
  sending the right data with the wrong key.
  test_feature_availability_with_post_message_result() confusingly
  expects messages in the "name" property, and any error message
  explanations in the "message" property.
- Make the first test in the file pass again by updating the error
  permissions policy error message it expects to receive.
- Remove the TestExpectations entry and add an -expected.txt file with a
  specific failure that makes it easier to keep track of in case
  anything changes again in the future.

Bug: 331237019
Change-Id: I5a91c380961ea48f4585a5da93f034fc7fda10d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393366
Auto-Submit: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/main@{#1278410}

--

wpt-commits: 1824eeff79b6aa5f7d6f15a08b825881a69e9bf6
wpt-pr: 45345
2024-03-28 14:10:21 +00:00
Philip Jägenstedt
86f5f3e7be Bug 1888038 [wpt PR 45355] - Map tests for :focus-visible, a=testonly
Automatic update from web-platform-tests
Map tests for :focus-visible (#45355)

--

wpt-commits: 8040ff673d98b6043e4cdf69120f228a8b1469bb
wpt-pr: 45355
2024-03-28 14:10:20 +00:00
moz-wptsync-bot
04554e1e75 Bug 1886797 [wpt PR 45255] - Update wpt metadata, a=testonly
wpt-pr: 45255
wpt-type: metadata
2024-03-28 14:10:19 +00:00
Liam Brady
b05513a5be Bug 1886797 [wpt PR 45255] - Fenced frame: fix CSP tests and CSP check in can load API., a=testonly
Automatic update from web-platform-tests
Fenced frame: fix CSP tests and CSP check in can load API.

The navigator.canLoadAdAuctionFencedFrame() API currently doesn't
properly handle the case when calling it in a document whose content
security policy is "fenced-frame-src: https:". This is because the API
isn't explicitly checking for that specific case. This CL modifies the
function to match the checks in `CheckCSPSource()` in `csp_source.cc`.

This would've been caught by the CSP WPTs, but those have a bug that
makes them ineffective in catching corner cases. When adding a CSP with
the <meta> tag, that is a strictly additive operation, and removing the
tag will have no effect on the document's CSP. Since the same page is
re-used through all the promise_tests in the file, each subsequent test
will load with all of the CSPs set in the prior tests. This CL fixes
that by having each test create a subframe that gets the CSP, and
running the test in that subframe.

This CL also refactors canLoadAdAuctionFencedFrame() to move the CSP
related checks into a helper function in the renderer's
ContentSecurityPolicy class.

Change-Id: Iea3238cc2b515976468f957ae808277df8c5adc9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5378803
Reviewed-by: Caleb Raitto <caraitto@chromium.org>
Reviewed-by: Garrett Tanzer <gtanzer@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Liam Brady <lbrady@google.com>
Cr-Commit-Position: refs/heads/main@{#1278373}

--

wpt-commits: 698f2bfc6b662ff594c84f6a6beb9944125581b0
wpt-pr: 45255
2024-03-28 14:10:18 +00:00
sj0602
ce11f5f25f Bug 1888036 [wpt PR 45326] - Add ChromeiOS version support, a=testonly
Automatic update from web-platform-tests
Add ChromeiOS version support (#45326)

* Add ChromeiOS version support

* fix

* fix

* fix
--

wpt-commits: b847b1030f779d681c955f397a6e36bf6808cd41
wpt-pr: 45326
2024-03-28 14:10:18 +00:00
Philip Jägenstedt
3992a037ce Bug 1888035 [wpt PR 45349] - Map tests for AbortController and AbortSignal, a=testonly
Automatic update from web-platform-tests
Map tests for AbortController and AbortSignal (#45349)

--

wpt-commits: 37583a6362ef16b8b186d577d9d1f3dd85682062
wpt-pr: 45349
2024-03-28 14:10:17 +00:00
moz-wptsync-bot
f743a3a212 Bug 1886054 [wpt PR 45185] - Update wpt metadata, a=testonly
wpt-pr: 45185
wpt-type: metadata
2024-03-28 14:10:16 +00:00
Luke Warlow
056b3c2672 Bug 1886054 [wpt PR 45185] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=263513, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=263513 (#45185)

--

wpt-commits: 8493a5fe8be2d8039c1bd42f8a75dc2510b52bad
wpt-pr: 45185
2024-03-28 14:10:15 +00:00
moz-wptsync-bot
56d6857c7b Bug 1888017 [wpt PR 45343] - Update wpt metadata, a=testonly
wpt-pr: 45343
wpt-type: metadata
2024-03-28 14:10:15 +00:00
Fahad Mansoor
4df3c15c7b Bug 1888017 [wpt PR 45343] - Revert "webnn: Migrate gemm validation tests to WPTs", a=testonly
Automatic update from web-platform-tests
Revert "webnn: Migrate gemm validation tests to WPTs"

This reverts commit a303575cfa0453d68d30ca945fa0c4341272c75a.

Reason for revert: Speculative revert to fix WebKit Win10 builders
sample failure:
https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Win10/131326/overview

Original change's description:
> webnn: Migrate gemm validation tests to WPTs
>
> This CL adds WPT tests for gemm and removes the unit tests `MLGraphBuilderTest.GemmTest` and `MLGraphTestMojo.GemmTest`.
>
> Bug: 327337526, 328026885
> Change-Id: If7d11f7cd8069f3dab347b2b3328f67b1a009d4a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5384098
> Reviewed-by: Austin Sullivan <asully@chromium.org>
> Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
> Reviewed-by: ningxin hu <ningxin.hu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#1278143}

Bug: 327337526, 328026885
Change-Id: Id3b630ba5a9da1f507d20597c13b046ae16c7508
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5392963
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Fahad Mansoor <fahadmansoor@google.com>
Owners-Override: Fahad Mansoor <fahadmansoor@google.com>
Cr-Commit-Position: refs/heads/main@{#1278264}

--

wpt-commits: 2da89e323882f0a21c54fa7dea1627166ec143a4
wpt-pr: 45343
2024-03-28 14:10:14 +00:00
moz-wptsync-bot
1ce7da1e65 Bug 1887983 [wpt PR 45319] - Update wpt metadata, a=testonly
wpt-pr: 45319
wpt-type: metadata
2024-03-28 14:10:13 +00:00
Oriol Brufau
5b3f9025e7 Bug 1887983 [wpt PR 45319] - Fix table with rows but no column, a=testonly
Automatic update from web-platform-tests
Fix table with rows but no column

We weren't generating any fragment for the rows, which meant that JS
APIs like clientWidth would be 0, and also outlines weren't painted.

This aligns Servo with Blink and WebKit. Gecko is broken, it distributes
twice the table height among the rows.

--

wpt-commits: 45e16d91c80302ea8eff75e22d44c7947fa78dac
wpt-pr: 45319
2024-03-28 14:10:12 +00:00
youennf
4b0a5b66cb Bug 1887591 [wpt PR 45305] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=271460, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=271460 (#45305)

--

wpt-commits: 84134b920235f4dd22268adbe308a7007fbd7507
wpt-pr: 45305
2024-03-28 14:10:12 +00:00
moz-wptsync-bot
01c8cff13a Bug 1886677 [wpt PR 45243] - Update wpt metadata, a=testonly
wpt-pr: 45243
wpt-type: metadata
2024-03-28 14:10:11 +00:00
Shiyi Zou
cbcc3ed727 Bug 1886677 [wpt PR 45243] - webnn: migrate unary operations unit tests to WPTs., a=testonly
Automatic update from web-platform-tests
webnn: migrate unary operations unit tests to WPTs.

This CL migrates unary operations unit tests to WPTs, including
element-wise unary (abs, ceil, cos, erf, exp, floor, identity, log, neg,
reciprocal, sin, sqrt, tan), hardSwish, relu, sigmoid, softsign and
tanh.

Bug: 327337526, 328026885
Change-Id: I45505f5c7327625791a5dcf3bf47777a68d8f5df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5384746
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Cr-Commit-Position: refs/heads/main@{#1278180}

--

wpt-commits: a281d0833c088055f474f6c5ae5d8108deb7255d
wpt-pr: 45243
2024-03-28 14:10:10 +00:00
moz-wptsync-bot
17fd0a9dc1 Bug 1886658 [wpt PR 45239] - Update wpt metadata, a=testonly
wpt-pr: 45239
wpt-type: metadata
2024-03-28 14:10:09 +00:00
mei1127
e896d1d258 Bug 1886658 [wpt PR 45239] - webnn: Migrate gemm validation tests to WPTs, a=testonly
Automatic update from web-platform-tests
webnn: Migrate gemm validation tests to WPTs

This CL adds WPT tests for gemm and removes the unit tests `MLGraphBuilderTest.GemmTest` and `MLGraphTestMojo.GemmTest`.

Bug: 327337526, 328026885
Change-Id: If7d11f7cd8069f3dab347b2b3328f67b1a009d4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5384098
Reviewed-by: Austin Sullivan <asully@chromium.org>
Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1278143}

--

wpt-commits: 28c1584f646288c2bb69207efc0524572b9ef5d8
wpt-pr: 45239
2024-03-28 14:10:09 +00:00
Karl Dubost
98505227f5 Bug 1887969 [wpt PR 45335] - fix #45334 - Adds tests for gap serialization., a=testonly
Automatic update from web-platform-tests
fix #45334 - Adds tests for gap serialization. (#45335)

Adds a couple of tests for testing the values when setting gap.
Fix #45334
--

wpt-commits: c399cf9e2773f36947383a12d90635562533a93c
wpt-pr: 45335
2024-03-28 14:10:08 +00:00
moz-wptsync-bot
ca3f8e7523 Bug 1887957 [wpt PR 45327] - Update wpt metadata, a=testonly
wpt-pr: 45327
wpt-type: metadata
2024-03-28 14:10:07 +00:00
Philip Rogers
c0e4a0ef84 Bug 1887957 [wpt PR 45327] - [css-anchor-position] Add basic position-visibility tests, a=testonly
Automatic update from web-platform-tests
[css-anchor-position] Add basic position-visibility tests

This patch adds basic tests for the new position-visibility property.
The specification is in-progress and is based on:
https://github.com/w3c/csswg-drafts/issues/7758#issuecomment-1965540529

Bug: 329703412
Change-Id: I460662f1a131336d9b17cdd597eecf4879c2414e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393391
Auto-Submit: Philip Rogers <pdr@chromium.org>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278060}

--

wpt-commits: 88c9bc22612450e1bfd962f4b55b6158c4ce8ff1
wpt-pr: 45327
2024-03-28 14:10:06 +00:00
moz-wptsync-bot
0827851f43 Bug 1887701 [wpt PR 45313] - Update wpt metadata, a=testonly
wpt-pr: 45313
wpt-type: metadata
2024-03-28 14:10:06 +00:00
Qingxin Wu
e18e0ed9d0 Bug 1887701 [wpt PR 45313] - Expose reporting timeout to reportWin's browserSignals., a=testonly
Automatic update from web-platform-tests
Expose reporting timeout to reportWin's browserSignals.

Bug: b/326922003

Change-Id: Ia1790c664dd52e96844c723878d34c3a57d6da78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5391981
Reviewed-by: mmenke <mmenke@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Commit-Queue: Qingxin Wu <qingxinwu@google.com>
Cr-Commit-Position: refs/heads/main@{#1278032}

--

wpt-commits: 57bfffb0a8ffde4e25f5eec2502803cc852e7579
wpt-pr: 45313
2024-03-28 14:10:05 +00:00
Matt Reynolds
04477ef239 Bug 1887947 [wpt PR 45333] - Revert "[Invokers] Only dispatch invoke for built-ins or actions containing '-'", a=testonly
Automatic update from web-platform-tests
Revert "[Invokers] Only dispatch invoke for built-ins or actions containing '-'"

This reverts commit 87ca363c4a89ce638bb9dbfba8ad71b967e1bcbe.

Reason for revert: invoketarget-on-details-invalid-behavior.tentative.html failing on multiple builders

Original change's description:
> [Invokers] Only dispatch invoke for built-ins or actions containing '-'
>
> (This relands
> https://chromium-review.googlesource.com/c/chromium/src/+/5366502 after
> fixing timeout issues in
> https://chromium-review.googlesource.com/c/chromium/src/+/5372478)
>
> This change refactors the `HandleInvokeInternal` calls to use an enum
> class of known attribute values including a `kCustom` key which can determine if the invoke action meets the criteria for being
> a "custom" action - that is it includes a dash (see
> b40ba866cc).
>
> This also updates the tests to reflect this; only actions with a `-`, or
> otherwise known actions, will dispatch an event. All other actions do
> not, and must be manually dispatched. This does not preclude web authors
> from manually dispatching said events.
>
> Bug: 40947660
> Change-Id: Ie6efeac7991c449b54d0c8b7ed360501ae5c8d37
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5388656
> Reviewed-by: Joey Arhar <jarhar@chromium.org>
> Reviewed-by: Mason Freed <masonf@chromium.org>
> Auto-Submit: Keith Cirkel <chromium@keithcirkel.co.uk>
> Commit-Queue: Joey Arhar <jarhar@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1277851}

Bug: 40947660
Change-Id: I89f4d5efaba810d345c571d558cb826b263dd907
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393427
Owners-Override: Matt Reynolds <mattreynolds@chromium.org>
Auto-Submit: Matt Reynolds <mattreynolds@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Matt Reynolds <mattreynolds@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1278027}

--

wpt-commits: 42060952b73d4d25a12149adfdafbfe17c4562b9
wpt-pr: 45333
2024-03-28 14:10:04 +00:00
moz-wptsync-bot
3f9fba21ad Bug 1887946 [wpt PR 45322] - Update wpt metadata, a=testonly
wpt-pr: 45322
wpt-type: metadata
2024-03-28 14:10:03 +00:00
Philip Rogers
ff03eccfbe Bug 1887946 [wpt PR 45322] - [css-anchor-position] Parsing and computing position-visibility, a=testonly
Automatic update from web-platform-tests
[css-anchor-position] Parsing and computing position-visibility

This patch implements the plumbing for the new position-visibility
property. The specification is in-progress and is based on:
https://github.com/w3c/csswg-drafts/issues/7758#issuecomment-1965540529

Bug: 329703412
Change-Id: I83650e01466fa89285bdbc95f0d04125b398be78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5390280
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277987}

--

wpt-commits: e7126913cb4a726b4b1d336684637378bb45045b
wpt-pr: 45322
2024-03-28 14:10:03 +00:00
Christian Biesinger
c8b8aad906 Bug 1887944 [wpt PR 45323] - [FedCM] Normalize origins, a=testonly
Automatic update from web-platform-tests
[FedCM] Normalize origins

In particular, on wpt.live, "origin" includes a default port of :443
but event.origin does not. Roundtrip both through new URL() so that
they get normalized the same way.

Bug: 331237776
Change-Id: I5a6857bda9d938232879e5da67cdd4fdace1417f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394210
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277940}

--

wpt-commits: c5dbf3e68662f2a9aa1a9c0c39cea6ea5e161cb2
wpt-pr: 45323
2024-03-28 14:10:02 +00:00
Christian Biesinger
d2a7a5563d Bug 1887934 [wpt PR 45324] - [FedCM] Fix the implementation of test_driver.get_fedcm_dialog_title, a=testonly
Automatic update from web-platform-tests
[FedCM] Fix the implementation of test_driver.get_fedcm_dialog_title

It is supposed to return a dictionary:
https://fedidcg.github.io/FedCM/#webdriver-gettitle

This was causing the test to fail when run against "real"
webdriver:
https://wpt.fyi/results/credential-management/fedcm-context.https.html?label=experimental&label=master

R=npm@chromium.org

Bug: 331237776
Change-Id: I25168e475cd15b93e3fb4f175ec697ab5b027023
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394270
Reviewed-by: Nicolás Peña <npm@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277980}

--

wpt-commits: 0b28e4bde3cfeb40276ff6dca5b0f65e38b46315
wpt-pr: 45324
2024-03-28 14:10:01 +00:00
Christian Biesinger
d61310d573 Bug 1887933 [wpt PR 45325] - [FedCM] Close the popup window after setting cookie, a=testonly
Automatic update from web-platform-tests
[FedCM] Close the popup window after setting cookie

This is a bit nicer when running the tests manually.

Change-Id: I6d96e453836ac6534c75cb8c6e1e841bae5a08b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5394269
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277945}

--

wpt-commits: 8882ec770f1a84c1c85ae46d467b63a2f4b6745e
wpt-pr: 45325
2024-03-28 14:10:01 +00:00
Psychpsyo
7ffc0da9f4 Bug 1885017 [wpt PR 45064] - Make clicking only selected option in multi-select deselect it, a=testonly
Automatic update from web-platform-tests
Make clicking only selected option in multi-select deselect it

This makes it so that if there is only a single option selected in a
<select multiple> element, clicking it will deselect it instead of
doing nothing.

This is to reduce user confusion about how to deselect options while
minimizing the impact on existing content, since the old do-nothing
behavior of this interaction is likely never a user's intention.

Bug: 327940247
Change-Id: If21cad16100155bc310745ca244ebf1dab0a691f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5360033
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277858}

--

wpt-commits: 1a25adc1c9dda7890fbd008e69f524381e45724e
wpt-pr: 45064
2024-03-28 14:10:00 +00:00
moz-wptsync-bot
7a76734005 Bug 1887214 [wpt PR 45288] - Update wpt metadata, a=testonly
wpt-pr: 45288
wpt-type: metadata
2024-03-28 14:09:59 +00:00
Keith Cirkel
4e1153bb5b Bug 1887214 [wpt PR 45288] - [Invokers] Only dispatch invoke for built-ins or actions containing '-', a=testonly
Automatic update from web-platform-tests
[Invokers] Only dispatch invoke for built-ins or actions containing '-'

(This relands
https://chromium-review.googlesource.com/c/chromium/src/+/5366502 after
fixing timeout issues in
https://chromium-review.googlesource.com/c/chromium/src/+/5372478)

This change refactors the `HandleInvokeInternal` calls to use an enum
class of known attribute values including a `kCustom` key which can determine if the invoke action meets the criteria for being
a "custom" action - that is it includes a dash (see
b40ba866cc).

This also updates the tests to reflect this; only actions with a `-`, or
otherwise known actions, will dispatch an event. All other actions do
not, and must be manually dispatched. This does not preclude web authors
from manually dispatching said events.

Bug: 40947660
Change-Id: Ie6efeac7991c449b54d0c8b7ed360501ae5c8d37
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5388656
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Auto-Submit: Keith Cirkel <chromium@keithcirkel.co.uk>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277851}

--

wpt-commits: 1881c1e2fec3b1716f234d9a53204b15caf856ed
wpt-pr: 45288
2024-03-28 14:09:58 +00:00
moz-wptsync-bot
30435f5ea5 Bug 1887921 [wpt PR 45315] - Update wpt metadata, a=testonly
wpt-pr: 45315
wpt-type: metadata
2024-03-28 14:09:57 +00:00
Mustaq Ahmed
68950de095 Bug 1887921 [wpt PR 45315] - Update boundary PointerEvent expectations after DOM changes., a=testonly
Automatic update from web-platform-tests
Update boundary PointerEvent expectations after DOM changes.

https://github.com/web-platform-tests/interop/issues/380

Fixed: 330373899, 324724870
Change-Id: I5357aa410f499c39bde54c42ccb0c8f00dbccfb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5392700
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277753}

--

wpt-commits: 46a22eed46be755f2e72cab868e51a0b62770fd4
wpt-pr: 45315
2024-03-28 14:09:57 +00:00
moz-wptsync-bot
4ee54092cd Bug 1887157 [wpt PR 45280] - Update wpt metadata, a=testonly
wpt-pr: 45280
wpt-type: metadata
2024-03-28 14:09:56 +00:00
Austin Sullivan
b3e58a8692 Bug 1887157 [wpt PR 45280] - webnn: Validate activations passed as options to MLGraphBuilder methods, a=testonly
Automatic update from web-platform-tests
webnn: Validate activations passed as options to MLGraphBuilder methods

See https://www.w3.org/TR/webnn/#mlgraphbuilder-validate-activation

Follow-up to https://crrev.com/c/5371346

Bug: 325612086
Change-Id: I245b555d4c7e0605bd8d754f8e0848a8718754cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5388623
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Auto-Submit: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1277746}

--

wpt-commits: 0e9f077ad6be3e79aa82c8375e4bc5696ff63007
wpt-pr: 45280
2024-03-28 14:09:55 +00:00
Jean-Philippe Gravel
9dd25d36cd Bug 1887922 [wpt PR 45318] - Move test defaults to a dedicated function, a=testonly
Automatic update from web-platform-tests
Move test defaults to a dedicated function

Setting the test defaults doesn't belong in _generated_test. Moving
that out is the start of a larger cleanup aiming at improving
separation of concerns. _generate_test does way too many things, making
it hard to maintain and improve.

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

--

wpt-commits: 658197877d863fe2773f692cd63aa8109394cf27
wpt-pr: 45318
2024-03-28 14:09:55 +00:00
moz-wptsync-bot
67c5cb30a7 Bug 1886085 [wpt PR 45188] - Update wpt metadata, a=testonly
wpt-pr: 45188
wpt-type: metadata
2024-03-28 14:09:54 +00:00