Commit Graph

875252 Commits

Author SHA1 Message Date
phancke@microsoft.com
b132327b7a Bug 1882247 [wpt PR 44810] - webrtc wpt: use receiver capabilities for setCodecPreferences, a=testonly
Automatic update from web-platform-tests
webrtc wpt: use receiver capabilities for setCodecPreferences

even though for audio this is symmetric.

BUG=None

Change-Id: I406b4799e3de768fc8636161b604f2134e5a7abb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5324902
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265713}

--

wpt-commits: 079a2cb6a1226a3587ab776b22849e4cd83aaa91
wpt-pr: 44810
2024-03-01 20:10:35 +00:00
moz-wptsync-bot
241d7868c0 Bug 1876710 [wpt PR 44221] - Update wpt metadata, a=testonly
wpt-pr: 44221
wpt-type: metadata
2024-03-01 20:10:34 +00:00
Lingqi Chi
724c2e632e Bug 1876710 [wpt PR 44221] - [text-box-trim] add parser for text-box-edge, a=testonly
Automatic update from web-platform-tests
[text-box-trim] add parser for text-box-edge

The property is defined in
https://drafts.csswg.org/css-inline-3/#text-edges.

Now we're going to allow the following rule:
leading | [ text | cap | ex ] [ text | alphabetic ]?

ideographic and ideographic-ink are not implemented yet.

Bug: 41494590
Change-Id: I50a3111da0a8fd9f353494dfcca40e4836ba8520
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237969
Commit-Queue: Lingqi Chi <lingqi@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265659}

--

wpt-commits: 88803cebf503aa02f759a63fcccff4a55b2888f7
wpt-pr: 44221
2024-03-01 20:10:33 +00:00
moz-wptsync-bot
24a4cf1435 Bug 1880383 [wpt PR 44596] - Update wpt metadata, a=testonly
wpt-pr: 44596
wpt-type: metadata
2024-03-01 20:10:32 +00:00
Yao Xiao
9146501826 Bug 1880383 [wpt PR 44596] - [shared storage] Support cross-origin worklet, a=testonly
Automatic update from web-platform-tests
[shared storage] Support cross-origin worklet

For the sharedStorage.createWorklet() API, relax the same-origin
restriction to additionally allow cross-origin script, in which case
a cross-origin worklet will be created.

How:
- Rely on CORS for the worklet to be created/used by the embedder.
- In general, we want to mimic the subframe's process allocation
behavior (i.e. it should end up using a process as if an iframe is
created with the script URL). It leverages the process allocation
and management logic from service workers and re-use SiteInstanceImpl::CreateForServiceWorker(). To keep this
CL focused, the refactoring will occur in a separate CL, as it
will involve refactoring other downstream components like
'UnmatchedServiceWorkerProcessTracker'.

Explainer: https://github.com/WICG/shared-storage/pull/130
Spec: https://github.com/WICG/shared-storage/pull/131
Design doc:
https://docs.google.com/document/d/1QTaaroCMeFVZVghI6JkUcDvmDQEacjvpyTfk6mpvQhA/edit?usp=sharing

Bug: 325302836
Change-Id: I11c1fc87bc76f4400c54d9fa809349d1d1781247
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5296843
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265583}

--

wpt-commits: e8e7749139ca3a1bd1048d50966b3069e07a3f7e
wpt-pr: 44596
2024-03-01 20:10:32 +00:00
moz-wptsync-bot
e6442c884f Bug 1881893 [wpt PR 44767] - Update wpt metadata, a=testonly
wpt-pr: 44767
wpt-type: metadata
2024-03-01 20:10:31 +00:00
Camillia Smith Barnes
efd28a9658 Bug 1881893 [wpt PR 44767] - Shared Storage: Add web tests to verify entry limit no longer enforced, a=testonly
Automatic update from web-platform-tests
Shared Storage: Add web tests to verify entry limit no longer enforced

We add web tests for `set()` and `append()` to verify that the
previous entry limit of 10000 is no longer being enforced.

Bug: 325352528,1218540
Change-Id: I0d39185755fe1b8a07761ad96a56f62b56bf31a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5318315
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Commit-Queue: Cammie Smith Barnes <cammie@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265558}

--

wpt-commits: 07c97091416fd015de497feb72eea34f0440bd76
wpt-pr: 44767
2024-03-01 20:10:30 +00:00
Yi Gu
159073c8f6 Bug 1882166 [wpt PR 44793] - [FedCM] Fix dom exception type for TooManyRequests, a=testonly
Automatic update from web-platform-tests
[FedCM] Fix dom exception type for TooManyRequests

We have the right type in web_identity_requester.cc but not in these two
files.

Bug: None
Change-Id: Iadf6c6ef6cf7fcdfdc69e8abc660d201100918a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5323347
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Nicolás Peña <npm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265498}

--

wpt-commits: 2a9fa3b5e2a898141a6373804b2b6e6f1c15957f
wpt-pr: 44793
2024-03-01 20:10:29 +00:00
Claire Chambers
aafc67f2e2 Bug 1875962 [wpt PR 44133] - [CompositeClipPathAnimation] Fix crash for global values, a=testonly
Automatic update from web-platform-tests
[CompositeClipPathAnimation] Fix crash for global values

This CL fixes a bug where only 'fixed' falls back to main for composited clip path animation. This makes all global values fall back, to avoid crashing during paint.

Bug: 41493093

Change-Id: Ie510eb3ef2aa22a95192e3107d50af2c69b6e105
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5226767
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265455}

--

wpt-commits: e229b5718c9fd9e920d2443a9c74dfc205166032
wpt-pr: 44133
2024-03-01 20:10:29 +00:00
moz-wptsync-bot
028181e93f Bug 1881841 [wpt PR 44757] - Update wpt metadata, a=testonly
wpt-pr: 44757
wpt-type: metadata
2024-03-01 20:10:28 +00:00
Jean-Philippe Gravel
c52a8cc4b7 Bug 1881841 [wpt PR 44757] - Add WPT tests checking canvas 2D layers when transforms are used, a=testonly
Automatic update from web-platform-tests
Add WPT tests checking canvas 2D layers when transforms are used

This includes validating layers with filters, getTransform,
setTransform and resetTransform.

Bug: 40249439, 326503102
Change-Id: I54e1a5752eb62460b4b9277554c61076a310b711
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321660
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Reviewed-by: Yi Xu <yiyix@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265422}

--

wpt-commits: 827859c2437add8b45f2ca60a6e4f862a6b3840f
wpt-pr: 44757
2024-03-01 20:10:27 +00:00
moz-wptsync-bot
2fd3e99b4d Bug 1881988 [wpt PR 44778] - Update wpt metadata, a=testonly
wpt-pr: 44778
wpt-type: metadata
2024-03-01 20:10:26 +00:00
Stefan Zager
072930cc5b Bug 1881988 [wpt PR 44778] - Remove 'tentative' from paint-order-001.html WPT, a=testonly
Automatic update from web-platform-tests
Remove 'tentative' from paint-order-001.html WPT

This feature has shipped in Gecko, WebKit, and chromium.

Bug: chromium:41372165
Change-Id: I7d8facc1f24d9fd998167d856b0213cd39076670
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5323303
Auto-Submit: Stefan Zager <szager@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Stefan Zager <szager@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265373}

--

wpt-commits: 0cc7291c1c3d1f3ec6ffee9cee78ba3d36b00818
wpt-pr: 44778
2024-03-01 20:10:25 +00:00
Stephen McGruer
0659def0cb Bug 1882146 [wpt PR 44791] - Revert "[FedCM] Allow button flow to replace widget flow", a=testonly
Automatic update from web-platform-tests
Revert "[FedCM] Allow button flow to replace widget flow"

This reverts commit a2783105732c27a57dd0c3e1100730cc4aec32e0.

Reason for revert: Suspected of causing failures on WebKit Linux Leak: https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20Leak/60801/overview (and other runs since)

Original change's description:
> [FedCM] Allow button flow to replace widget flow
>
> Since button flow implies stronger user login intention of, it should
> take precedence over the widget flow. In particular:
> 1. If there's an in-flight button request, reject any coming widget request
> 2. If there's an in-flight widget request, replace it with the button request
>
> This patch also fixes an issue where we persisted the rp_mode_ after a
> button flow.
>
> Bug: 41483050
> Change-Id: Ic75ba4ab359a9247f4c41b75ad84f7a3cabeb0c9
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321982
> Commit-Queue: Yi Gu <yigu@chromium.org>
> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1265238}

Bug: 41483050
Change-Id: I82728a8ea02194f46eed086015473975a4017dc4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5317868
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265306}

--

wpt-commits: 4e124bd215d00032c69d87b499d4e04fa97595b3
wpt-pr: 44791
2024-03-01 20:10:24 +00:00
Hongchan Choi
2ce0a3e7c3 Bug 1881824 [wpt PR 44753] - Activate output connection to AudioParam in AudioWorkletProcessor, a=testonly
Automatic update from web-platform-tests
Activate output connection to AudioParam in AudioWorkletProcessor

This CL fixes an erroneous reporting in AudioNodeOutput for
outgoing connections by including connections to both AudioNodes
and AudioParams. This information can be used to provide a proper
audio bus to AudioWorkletProcessor from AudioWorkletHandler.

Fix confirmed with the repro: https://codepen.io/fr0stbyter/pen/eYXxMMp

Bug: 324293899
Test: external/wpt/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js
Change-Id: If0e37318696b10c0cc6dbd5417743ae385043bff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5319838
Reviewed-by: Michael Wilson <mjwilson@chromium.org>
Commit-Queue: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265304}

--

wpt-commits: 043500fe8c9ea70d4a88061d309e29b055325535
wpt-pr: 44753
2024-03-01 20:10:23 +00:00
Matt Menke
1a1b3e955b Bug 1881829 [wpt PR 44754] - [Protected Audiences] Add generateBid browserSignals WPT tests., a=testonly
Automatic update from web-platform-tests
[Protected Audiences] Add generateBid browserSignals WPT tests.

In particular, test bidCount, prevWinsMs, and wasmHelper.

Bug: 40261114
Change-Id: I98895fde03d975805ea2e914a6f3d5bf17b3ad60
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5296862
Reviewed-by: Maks Orlovich <morlovich@chromium.org>
Commit-Queue: mmenke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265259}

--

wpt-commits: 5ad0ef9981ebb747a5024aab225c7f08abb68f5e
wpt-pr: 44754
2024-03-01 20:10:22 +00:00
moz-wptsync-bot
e29e0be1b1 Bug 1882041 [wpt PR 44785] - Update wpt metadata, a=testonly
wpt-pr: 44785
wpt-type: metadata
2024-03-01 20:10:22 +00:00
Martin Robinson
6fd65b8d17 Bug 1882041 [wpt PR 44785] - layout: Add line height from preserved segment breaks in quirks mode, a=testonly
Automatic update from web-platform-tests
layout: Add line height from preserved segment breaks in quirks mode

In quirks mode, preserved segment breaks should add line height to
lines. This matches the behavior of WebKit and Blink, but not Gecko.

This also handles the special-case of `<br>` elements, which are
implemented with preserved segment breaks via `white-space: pre-line`.
This is an implementation detail though because `<br>` has a special
behavior if the line isn't empty -- it doesn't add any line height in
this case.

--

wpt-commits: b6bf2e7a488398dfcd5a9bb48756a06e17ecf6e2
wpt-pr: 44785
2024-03-01 20:10:21 +00:00
Khushal Sagar
9d6ffcc3ab Bug 1881861 [wpt PR 44763] - view-transition: Fix rendering of elements with clip-path on descendants, a=testonly
Automatic update from web-platform-tests
view-transition: Fix rendering of elements with clip-path on descendants

The visual overflow rect computation code in ViewTransition assumes that
if an element has a clip-path, its content will be sized to the bounds
of that clip-path. The clip-path extent can be larger than the contents
of that element.

The above assumption is only true if the element with the clip-path is
layerized. Otherwise the size of the overflow is an intersection of the
element's painted content with the clip-path. This leads to incorrect
overflow calculation for an element's overflow rect when its not
layerized.

Fix the above by forcing layerization on descendants of a named element
if it has a clip-path. This is easier than knowing whether the content
will be layerized by the paint step later.

Fixed: 324585402
Change-Id: Id35cf3aab2cb4e9f0d27dbe36afeaf37789d95dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5322398
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265246}

--

wpt-commits: 0ad3dae083cabb967784aa1714092c7393475bec
wpt-pr: 44763
2024-03-01 20:10:20 +00:00
moz-wptsync-bot
7a75935cd7 Bug 1881339 [wpt PR 44714] - Update wpt metadata, a=testonly
wpt-pr: 44714
wpt-type: metadata
2024-03-01 20:10:19 +00:00
Khushal Sagar
fde8d89d85 Bug 1881339 [wpt PR 44714] - blink: Fire pageconceal for non-ViewTransition navigations., a=testonly
Automatic update from web-platform-tests
blink: Fire pageconceal for non-ViewTransition navigations.

Fire the pageconceal event for cross-document navigations when there is
no ViewTransition. This is dispatched right before sending the
CommitNavigation IPC. For ViewTransition, the event is dispatched
earlier when running the commit deferring conditions.

Bug: 1522213
Change-Id: Ie3b6df0a1c5692c6d8c13330e023e1fac2280073
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5315496
Reviewed-by: Joe Mason <joenotcharles@google.com>
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265230}

--

wpt-commits: 49d194890a2c14a449be9799e81e2509894e1f6c
wpt-pr: 44714
2024-03-01 20:10:19 +00:00
Yi Gu
85f5e8180e Bug 1881838 [wpt PR 44756] - [FedCM] Allow button flow to replace widget flow, a=testonly
Automatic update from web-platform-tests
[FedCM] Allow button flow to replace widget flow

Since button flow implies stronger user login intention of, it should
take precedence over the widget flow. In particular:
1. If there's an in-flight button request, reject any coming widget request
2. If there's an in-flight widget request, replace it with the button request

This patch also fixes an issue where we persisted the rp_mode_ after a
button flow.

Bug: 41483050
Change-Id: Ic75ba4ab359a9247f4c41b75ad84f7a3cabeb0c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321982
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265238}

--

wpt-commits: a814608dab5f5df554bdc1f32468fcb67b92f621
wpt-pr: 44756
2024-03-01 20:10:18 +00:00
Jean-Philippe Gravel
f33c602abb Bug 1881871 [wpt PR 44765] - Re-enable filter.alpha layer WPT tests by adding fuzzy tags, a=testonly
Automatic update from web-platform-tests
Re-enable filter.alpha layer WPT tests by adding fuzzy tags

Fixed: 40286998
Change-Id: I69eb2454709ac724a255214114cfab9e4b5abe47
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321985
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265215}

--

wpt-commits: 9143d58b250dc66ff0a2288779d366da5d70a3a7
wpt-pr: 44765
2024-03-01 20:10:17 +00:00
Otto
f46f9a9480 Bug 1881790 [wpt PR 44749] - webaudio - remove empty test suite directories, a=testonly
Automatic update from web-platform-tests
webaudio - remove empty test suite directories

the-audiodestinationnode-interface:
Empty because the-destinationnode-interface/ is used

the-audiolistener-interface:
I guess most tests live in the pannernode dir

the-audioprocessingevent-interface:
I guess mosts tests live in the scriptprocessornode dir

--

wpt-commits: 7155aa911c1839131503b16ba44754be110af4d2
wpt-pr: 44749
2024-03-01 20:10:16 +00:00
Otto
f2ef2c1cd5 Bug 1882027 [wpt PR 44783] - WebAudio: remove unused and incorrect resource, a=testonly
Automatic update from web-platform-tests
WebAudio: remove unused and incorrect resource

The file /webaudio/resources/buffer-loader.js does not exist, it lives
in /webaudio/js instead. It is unused however.

--

wpt-commits: 98ce08f14b731eed190cfc654bc70112219b4cc7
wpt-pr: 44783
2024-03-01 20:10:15 +00:00
Orr Bernstein
9cae7135a9 Bug 1879121 [wpt PR 44443] - Add permissions .well-known endpoint for Protected Audience API WPTs., a=testonly
Automatic update from web-platform-tests
Add permissions .well-known endpoint for Protected Audience API WPTs.

This .well-known is fetched at the origin of the interest group's owner,
and specifies as a URL parameter the origin of frame that's attempting
to join or leave that interest group.

This is implemented such that the origin of the frame is ignored
altogether, and the determination of which operations are allowed
depends strictly on the origin of the interest group owner, and
specifically on the subdomain of the origin of the interest group owner.
wptserve serves each of its two domains at both the raw domain and each
of five subdomains.

- www: disallows both join and leave
- www1: allows join, but not leave
- www2: allows leave, but not join
- 天気の良い日 / élève: allow both join and leave
- anything else (including no subdomain): returns a 404

More information about the permissions endpoint can be found at:
https://github.com/WICG/turtledove/blob/main/FLEDGE.md#13-permission-delegation

This change depends on
https://github.com/web-platform-tests/wpt/pull/44398
to be usable from web platform tests.

Change-Id: I34f71c2576183856a770dd1a2307f5502941d219
Bug: 40275797
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5277476
Commit-Queue: Orr Bernstein <orrb@google.com>
Reviewed-by: mmenke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1265173}

--

wpt-commits: 2b9d21410646401cd42e830f481f0d8b3ba18639
wpt-pr: 44443
2024-03-01 20:10:14 +00:00
Randolf Jung
238a90aa89 Bug 1882036 [wpt PR 44784] - [WebDriver BiDi] Remove pointer up from some invalid BiDi tests, a=testonly
Automatic update from web-platform-tests
[WebDriver BiDi] Remove pointer up from some invalid BiDi tests

--

wpt-commits: c177c23f3eae86820faddaaa4dab1a89ab501d52
wpt-pr: 44784
2024-03-01 20:10:14 +00:00
moz-wptsync-bot
55a5141f6c Bug 1881968 [wpt PR 44775] - Update wpt metadata, a=testonly
wpt-pr: 44775
wpt-type: metadata
2024-03-01 20:10:13 +00:00
Philipp Hancke
694f3ee686 Bug 1881968 [wpt PR 44775] - webrtc wpt: add test for stats consistency, a=testonly
Automatic update from web-platform-tests
webrtc wpt: add test for stats consistency

checking that each stat.someId resolves in the stats map

BUG=None

Change-Id: Id4083209f00c3866352177058db8a01d0244b59c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5317644
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1265062}

--

wpt-commits: 2294a9619699907cf85d252d9be2ae8b68914dc9
wpt-pr: 44775
2024-03-01 20:10:12 +00:00
moz-wptsync-bot
a7bcf1f696 Bug 1881918 [wpt PR 44770] - Update wpt metadata, a=testonly
wpt-pr: 44770
wpt-type: metadata
2024-03-01 20:10:11 +00:00
Philipp Hancke
a615a4bb06 Bug 1881918 [wpt PR 44770] - webrtc wpt: move RTCIceServer.url to historical tests, a=testonly
Automatic update from web-platform-tests
webrtc wpt: move RTCIceServer.url to historical tests

BUG=chromium:40498307

Change-Id: Iad8f7930bf4167178d095de71fbb782b770919b4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5317883
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1264969}

--

wpt-commits: d6804a01c28b804760198f55e8c643378d08e394
wpt-pr: 44770
2024-03-01 20:10:10 +00:00
youennf
0eab150f2d Bug 1881555 [wpt PR 44731] - Add tests related to Origin header for beacon requests in case of same origin referrer policy, a=testonly
Automatic update from web-platform-tests
Add tests related to Origin header for beacon requests in case of same origin referrer policy (#44731)

In particular, this includes cross origin no cors beacon requests.
--

wpt-commits: 2b5ee6b39c22a7cda2ef0325b2aac5f0b475bf40
wpt-pr: 44731
2024-03-01 20:10:10 +00:00
moz-wptsync-bot
a847e12706 Bug 1881900 [wpt PR 44768] - Update wpt metadata, a=testonly
wpt-pr: 44768
wpt-type: metadata
2024-03-01 20:10:09 +00:00
Romain Menke
a9aca5114f Bug 1881900 [wpt PR 44768] - fix : test_computed_value is not defined, a=testonly
Automatic update from web-platform-tests
fix : test_computed_value is not defined (#44768)

--

wpt-commits: 2e3ebdea6a2b37cb7bb1c82b60b4426c74530644
wpt-pr: 44768
2024-03-01 20:10:08 +00:00
Orr Bernstein (Google Chrome)
73c3203f88 Bug 1878694 [wpt PR 44398] - Add well-known routes for Protected Audience API WPTs, a=testonly
Automatic update from web-platform-tests
Add well-known routes for Protected Audience API WPTs (#44398)

* Add well-known routes for Protected Audience API WPTs

Web Platform Tests for the [Protected Audience
API](https://github.com/WICG/turtledove/blob/main/FLEDGE.md) are in the
process of being added. As part of this API, the browser issues a GET
request to a well-known URI: `/.well-known/interest-group/permissions/`.
This is described in more detail at
https://github.com/WICG/turtledove/blob/main/FLEDGE.md#13-permission-delegation.

In order to implement dynamic handling of these routes in WPT, we need
to register these routes in the add_mount_point. Because this well-known
URI ends in a '/', we also need special handling for directory-appearing
PythonHandler-supported endpoints.

* Fix indentation in change to handlers.py

* Support default python files matching the pattern default*.py.

In order to support e.g. text substition, which requires a special
filename, e.g. default.sub.py, expand support for loading the default
file in a directory-appearing endpoint handled by a Python handler to
support any default file matching the pattern default*.py. In case
multiple files match this pattern, the first one found is used.

* Improved handling for default files matching default*.py.

* Improved handling for default files matching default*.py.

* Add tests for directory special casing for PythonHandler.

This also makes the directory special casing more deterministic by
explicitly selecting the first lexicographically sorted file match the
default*.py pattern in the requested path.

* Changed AsIsHandler to throw HTTPException instead of AssertionError.

Also added a test that shows AsIsHandler failing when trying to process
a directory.
--

wpt-commits: fec3221d5d92d6dae1816e688b9b93d3bec855e9
wpt-pr: 44398
2024-03-01 20:10:07 +00:00
Kevin McNee
3ab06c41b5 Bug 1881849 [wpt PR 44759] - Prefetch WPTs: Remove some irrelevant anonymous-client-ip-when-cross-origin usage, a=testonly
Automatic update from web-platform-tests
Prefetch WPTs: Remove some irrelevant anonymous-client-ip-when-cross-origin usage

Anonymization is not relevant to these tests and removing the
requirement allows the tests to run without a proxy or special test
configuration.

Bug: None
Change-Id: I25f79b7469184916267d0d1edaacbeaf34513fea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5318614
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Kevin McNee <mcnee@chromium.org>
Auto-Submit: Kevin McNee <mcnee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264772}

--

wpt-commits: da26ae6760f4034af286c04f2a9ea81239823982
wpt-pr: 44759
2024-03-01 20:10:07 +00:00
Mustaq Ahmed
d0b521a0e7 Bug 1881842 [wpt PR 44758] - [Interop] Fix/add click/auxclick WPTs to match PointerEvent spec., a=testonly
Automatic update from web-platform-tests
[Interop] Fix/add click/auxclick WPTs to match PointerEvent spec.

This CL adds/fixes two WPTs to match two recent spec resolutions:
https://github.com/w3c/pointerevents/issues/356
https://github.com/w3c/pointerevents/issues/357

- Fixes the WPT for click target with capture, and
- Adds a similar WPT for auxclick.

Bug: 40851618
Change-Id: Ide9da78897cd7a03135a2d70f41cade1e00cb2f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5301480
Commit-Queue: Robert Flack <flackr@chromium.org>
Auto-Submit: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264738}

--

wpt-commits: 8960484e82396a39b2cedd684d53b983f9d22ac4
wpt-pr: 44758
2024-03-01 20:10:06 +00:00
Mustaq Ahmed
5d347fdeb0 Bug 1880548 [wpt PR 44614] - [CodeHealth] Rewrite an old-style WPT using promises., a=testonly
Automatic update from web-platform-tests
[CodeHealth] Rewrite an old-style WPT using promises.

This CL rewrites pointerevent_click_during_capture.html to:
- replace a complicated state-machine logic with 4 independent
  promise_tests that are easier to reason about and debug,
- renames all targets for better readablity, and
- adds a new "symmetrical" test (the 4th promise_test) that captures
  the pointer to the `pointerdown` target, for completeness.

This is a no-op change.

For a captured pointer, the WPT wrongly assumes that the click event
is dispatched before the lostpointercapture event.  This gap will be
fixed in the follow-up CL.

Bug: 40851596
Change-Id: I52c32afccba1faa5475ab5f5ff7d4132232ddeee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5300776
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Robert Flack <flackr@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Auto-Submit: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264710}

--

wpt-commits: 086442ef2dadf688117448fa57269de64f736466
wpt-pr: 44614
2024-03-01 20:10:05 +00:00
moz-wptsync-bot
980f8c8153 Bug 1880868 [wpt PR 44654] - Update wpt metadata, a=testonly
wpt-pr: 44654
wpt-type: metadata
2024-03-01 20:10:04 +00:00
Xianzhu Wang
4898a4cc5c Bug 1880868 [wpt PR 44654] - Adjust anchor position offset with chained anchor position, a=testonly
Automatic update from web-platform-tests
Adjust anchor position offset with chained anchor position

Like 5297007, this CL adjusts anchor position by the offset of chained
anchored containers.

Bug: 40947467
Change-Id: I233145abe11d5eb1288ca3940388930d2149214d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5274137
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264708}

--

wpt-commits: 4a5bbfc904a789669c73c9581a2c8625d3b62c4c
wpt-pr: 44654
2024-03-01 20:10:03 +00:00
Xianzhu Wang
1fdcb675b5 Bug 1881414 [wpt PR 44722] - Increase fuzzy for scroll-animations/css/animation-range-visual-test.html, a=testonly
Automatic update from web-platform-tests
Increase fuzzy for scroll-animations/css/animation-range-visual-test.html

To make it pass after crrev.com/c/4900037. Running the scroll timeline
on compositor introduce slightly larger rounding errors.

Change-Id: I67d76b6f9b33f6a7c2b0529d7532118c26547179
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5315751
Auto-Submit: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Stefan Zager <szager@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264684}

--

wpt-commits: ba633359e4e4dcc7ddacd40882ae02cb1c66bce1
wpt-pr: 44722
2024-03-01 20:10:03 +00:00
moz-wptsync-bot
dc10072d83 Bug 1880396 [wpt PR 44599] - Update wpt metadata, a=testonly
wpt-pr: 44599
wpt-type: metadata
2024-03-01 20:10:02 +00:00
Xianzhu Wang
cb347455df Bug 1880396 [wpt PR 44599] - Adjust anchor position offset with sticky offsets, a=testonly
Automatic update from web-platform-tests
Adjust anchor position offset with sticky offsets

When computing the total scroll adjustment for anchor position,
we should consider not only scroll offsets of scroll containers,
but also sticky offsets of sticky-positioned containers.

Bug: 40947467
Change-Id: Ie555f482ee8110b6c54d3b332e52e461588452cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5297007
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264662}

--

wpt-commits: 7522d62dd9872a29222a11dc11bce8a4259a992c
wpt-pr: 44599
2024-03-01 20:10:01 +00:00
moz-wptsync-bot
28856a4982 Bug 1881366 [wpt PR 44718] - Update wpt metadata, a=testonly
wpt-pr: 44718
wpt-type: metadata
2024-03-01 20:10:00 +00:00
Mason Freed
aafd30b1be Bug 1881366 [wpt PR 44718] - Fix up bdo behavior with unicode-bidi property, a=testonly
Automatic update from web-platform-tests
Fix up bdo behavior with unicode-bidi property

See the predecessor CLs [1][2] which fixed up other elements. This
CL updates the bdo element UA stylesheet and some management code
in html_element.cc.

In particular, this CL makes the following changes to html.css:

add this:
  [dir=ltr i], [dir=rtl i], [dir=auto i] {
    unicode-bidi: isolate;
  }

and then replace this:
  bdo {
    unicode-bidi: bidi-override;
  }
with this:
  bdo, bdo[dir] {
    unicode-bidi: isolate-override;
  }

That is per spec:
https://html.spec.whatwg.org/multipage/rendering.html#bidi-rendering

Several tests had to be updated to match bdo's isolate-override
behavior.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/5240082
[2] https://chromium-review.googlesource.com/c/chromium/src/+/5260610

Bug: 1520671
Change-Id: Ic596a83974c01740d455a30f95a0fe28e9f73fa9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5262983
Reviewed-by: David Baron <dbaron@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264627}

--

wpt-commits: 16aaaefa887d10254730d0f0410c3583172a80dc
wpt-pr: 44718
2024-03-01 20:09:59 +00:00
moz-wptsync-bot
9bfa23fb38 Bug 1881772 [wpt PR 44747] - Update wpt metadata, a=testonly
wpt-pr: 44747
wpt-type: metadata
2024-03-01 20:09:58 +00:00
Myles C. Maxfield
c7102dc723 Bug 1881772 [wpt PR 44747] - CSS word-spacing property does not obey percentages, a=testonly
Automatic update from web-platform-tests
CSS word-spacing property does not obey percentages

Export from https://bugs.webkit.org/show_bug.cgi?id=126674 / https://commits.webkit.org/144704@main

Reviewed by Simon Fraser.

One change between CSS2.1 and CSS3 is that the word-spacing CSS property can
take percentages (of the width of the space character) in CSS3.

* css2.1/20110323/c541-word-sp-001-expected.html:
* css2.1/20110323/c541-word-sp-001.htm: Updated to not disregard percentages

--

wpt-commits: 5d77beb8f936413bcc757fcadf59b195ec52e005
wpt-pr: 44747
2024-03-01 20:09:57 +00:00
moz-wptsync-bot
f83eeb58ec Bug 1881652 [wpt PR 44740] - [wptserve] Don't log unactionable SSLEOFError on startup, a=testonly
Automatic update from web-platform-tests
[wptserve] Don't log unactionable `SSLEOFError` on startup (#44740)

When testing that each server is alive, wptrunner connects to the
server's port but doesn't perform the TLS handshake [1]. As of #44428,
the connectivity test causes `wptserve` to log an error we should
ignore [2].

[1]: https://github.com/web-platform-tests/wpt/blob/af4ba0985/tools/wptrunner/wptrunner/environment.py#L304
[2]: https://community-tc.services.mozilla.com/tasks/d5b9ZE23RJ26nBTTsFQ05g/runs/0/logs/live/public/logs/live.log#L658-666
--

wpt-commits: a42d0b369027dec248cdfd9b6e95426dd56ef3b8
wpt-pr: 44740
2024-03-01 20:09:57 +00:00
moz-wptsync-bot
6f1a876d20 Bug 1881769 [wpt PR 44745] - Update wpt metadata, a=testonly
wpt-pr: 44745
wpt-type: metadata
2024-03-01 20:09:56 +00:00
Romain Menke
31cff9da38 Bug 1881769 [wpt PR 44745] - [css-color] use color-mix() in relative color syntax, a=testonly
Automatic update from web-platform-tests
[css-color] use color-mix() in relative color syntax (#44745)

--

wpt-commits: d1696b0364432a1c6bc08c344cd55a9aea66cf98
wpt-pr: 44745
2024-03-01 20:09:55 +00:00