836155 Commits

Author SHA1 Message Date
Jonathan Lee
0172227f13 Bug 1822891 [wpt PR 39036] - [wptrunner] Downgrade URL validation in content shell driver, a=testonly
Automatic update from web-platform-tests
[wptrunner] Downgrade URL validation in content shell driver (#39036)

See the comment in `testharnessreport-content-shell.js`. URL mismatches
will no longer be treated as a harness `ERROR`.

For the URLs to match as much as possible, this change partially undoes
web-platform-tests/wpt#39007, which broke validation for final URLs with
fragments. Instead, we use the standard `URL(...)` instead of `<a>` to
parse the original `location.href`.
--

wpt-commits: 071134cb4d44b95f8068828830498a19c60ad120
wpt-pr: 39036
2023-03-29 12:51:53 +00:00
Joey Arhar
c1a2920300 Bug 1822742 [wpt PR 39023] - Make animations to display:none also apply inert, a=testonly
Automatic update from web-platform-tests
Make animations to display:none also apply inert

https://github.com/w3c/csswg-drafts/issues/8389

Bug: 1422736
Change-Id: Ica770040e6932b00fdd0c3a2051c9aee745e4b2b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4342420
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118269}

--

wpt-commits: 286d2ea3aa0cd9630d5402474c989cfa29c7bc7b
wpt-pr: 39023
2023-03-29 12:51:53 +00:00
moz-wptsync-bot
57bfc1347d Bug 1822437 [wpt PR 39001] - Update wpt metadata, a=testonly
wpt-pr: 39001
wpt-type: metadata
2023-03-29 12:51:52 +00:00
Scott Haseley
5ded787e91 Bug 1822437 [wpt PR 39001] - Scheduling APIs: Implement scheduler.yield() prototype (part 1), a=testonly
Automatic update from web-platform-tests
Scheduling APIs: Implement scheduler.yield() prototype (part 1)

This adds the full API surface of scheduler.yield() to the IDL and
implements all the options except inheritance (split off to keep the
size reasonable). Details:

 - The scheduler's fixed and dynamic priority collections are
   mirrored for continuations, and algorithms have been updated to
   select the collection based on WebSchedulingQueueType.
 - When yield is called, the options are used to get a TaskSignal
   for the continuation, using the same algorithm as postTask().
   This in turn is used to select the continuation queue which is
   used to schedule a DOMTaskContinuation (wrapper around resolving
   the yield() promise).
 - Passing "inherit" for the signal or priority option will CHECK.
   This will be implemented in a follow-up CL.
 - Tentative WPT test coverage is added for the implemented portion
   of the API.

Bug: 979020
Change-Id: I601cd0ce801f02bdc236995124a36951431da5b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4324266
Reviewed-by: Nate Chapin <japhet@chromium.org>
Commit-Queue: Scott Haseley <shaseley@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118256}

--

wpt-commits: 8ab8d9d6ae09d7cf62657115a1fd4366b7de8b11
wpt-pr: 39001
2023-03-29 12:51:51 +00:00
moz-wptsync-bot
f013d1378d Bug 1822866 [wpt PR 39035] - Update wpt metadata, a=testonly
wpt-pr: 39035
wpt-type: metadata
2023-03-29 12:51:50 +00:00
Morten Stenshorne
df3ddd8fbe Bug 1822866 [wpt PR 39035] - Only add trailing border/padding to the right fragment., a=testonly
Automatic update from web-platform-tests
Only add trailing border/padding to the right fragment.

We used to always subtract trailing border/padding for every fragment
that shouldn't have it, but this changed for table cells in CL:4303193.
To fix this, make sure that we only include trailing border/padding when
at the fragment that has the block-end edge of the box.

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

--

wpt-commits: e385e89cfcfb7170f098736c8ecefa89451aa62a
wpt-pr: 39035
2023-03-29 12:51:50 +00:00
moz-wptsync-bot
8025dbe551 Bug 1822765 [wpt PR 39027] - Update wpt metadata, a=testonly
wpt-pr: 39027
wpt-type: metadata
2023-03-29 12:51:49 +00:00
Henrik Boström
0df86d8de7 Bug 1822765 [wpt PR 39027] - Add test coverage for VP9 simulcast in WPTs., a=testonly
Automatic update from web-platform-tests
Add test coverage for VP9 simulcast in WPTs.

The majority of this work already happened inside third_party/webrtc (webrtc:14884). This CL simply adds test coverage for VP9 simulcast,
with and without using scalabilityMode.

For now, a field trial is needed in order for the scalabilityMode path
to opt-in and pass the test.

Bug: webrtc:14884
Change-Id: I453e15f329f424b74c6f82befe718c237dc9bff1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4340569
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118156}

--

wpt-commits: d70009880ec0c8cff26adf08f56cd44945cde35d
wpt-pr: 39027
2023-03-29 12:51:49 +00:00
Dan Burzo
cab344b8bb Bug 1822795 [wpt PR 39029] - [css-color] Unwrap lab/oklab and lch/oklch for-loops, a=testonly
Automatic update from web-platform-tests
[css-color] unwrap lab/oklab and lch/oklch for-loops (#39029)

Make separate tests for lab() vs. oklab() and lch() vs. oklch(), since with clamping of L > 100% they will have different computed values (#39000).
--

wpt-commits: 490fc650dac1e61fd2be2dc76ce571a9a89e0135
wpt-pr: 39029
2023-03-29 12:51:48 +00:00
moz-wptsync-bot
07bf0abf07 Bug 1820148 [wpt PR 38932] - [Gecko Bug 1820148] Add typing-extensions to third_party, a=testonly
Automatic update from web-platform-tests
Add typing-extensions to third_party

This appears to be a pytest-asyncio dependency on some platforms.

For now we vendor 4.1.1 since that seems to be the last version that
works with Python 3.6+

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820148
gecko-commit: 054f50e94968d683575a1bafb5805ae5a83b01dd
gecko-reviewers: whimboo

--
Update pytest-asyncio to 0.19.0

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820148
gecko-commit: 5370f562cb3adda23354d3313190349bddbbe891
gecko-reviewers: whimboo

--
Mark async fixtures explicitly

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820148
gecko-commit: 2318fcb01d083e4791197566fd6d2a5bf3649da5
gecko-reviewers: webdriver-reviewers, whimboo

--
Update creating websockets connection in BiDi client

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820148
gecko-commit: 3f5f9ada5164ae429db4876dcc4b3d8cefb50cf4
gecko-reviewers: webdriver-reviewers, whimboo

--

wpt-commits: 490088b1cc295ae172d2002f1fd03cddbebca398, 163f422afb31d65d7c209ea2b2d15c0256e8dfea, 38e3dabff44cdc208d194868e374d4d7e1377f81, b68e9003ff83ae458f24b974684f83bae34050ec
wpt-pr: 38932
2023-03-29 12:51:47 +00:00
moz-wptsync-bot
80189e7043 Bug 1822398 [wpt PR 38996] - Update wpt metadata, a=testonly
wpt-pr: 38996
wpt-type: metadata
2023-03-29 12:51:47 +00:00
Matt Reichhoff
bbc517d9d5 Bug 1822398 [wpt PR 38996] - [rsafor] Rename requestStorageAccessForOrigin to requestStorageAccessFor, a=testonly
Automatic update from web-platform-tests
[rsafor] Rename requestStorageAccessForOrigin to requestStorageAccessFor

This allows for evolution of the scope of the permission without
requiring deprecation of the old name.

Change-Id: Iee11f56a41ec116b800515adaf4ee3fe7fc91e26
Bug: 1424452
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4337982
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Matt Reichhoff <mreichhoff@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118038}

--

wpt-commits: b185124819558842359d60f2715797ceaf997fa6
wpt-pr: 38996
2023-03-29 12:51:46 +00:00
Noam Rosenthal
1f81392869 Bug 1822776 [wpt PR 39028] - Another attempt to deflake loaf tests, a=testonly
Automatic update from web-platform-tests
Another attempt to deflake loaf tests

Relax time comparisons to have a ~5ms approximation

Relanding, deleting a couple of failed expectations

Bug: 1422630
Change-Id: I66d1b216b3a02c42958b07acd9d5c3d9aa571a5a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4342721
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118021}

--

wpt-commits: b4a4a4892b6bb3d87a77789b1ab3a3d63783365a
wpt-pr: 39028
2023-03-29 12:51:45 +00:00
moz-wptsync-bot
09be89bd2a Bug 1822500 [wpt PR 39008] - Update wpt metadata, a=testonly
wpt-pr: 39008
wpt-type: metadata
2023-03-29 12:51:45 +00:00
Hiroki Nakagawa
9cee42c496 Bug 1822500 [wpt PR 39008] - Prerender: Add WPT for worker creation in cross-origin iframes, a=testonly
Automatic update from web-platform-tests
Prerender: Add WPT for worker creation in cross-origin iframes

Bug: 1424250
Change-Id: Ib956dbdea5ccba8684f3d3e03571e56e8c333a2f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4339339
Reviewed-by: Lingqi Chi <lingqi@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117915}

--

wpt-commits: 0a0015daece3e9e495ca5505668ff304fb533742
wpt-pr: 39008
2023-03-29 12:51:44 +00:00
moz-wptsync-bot
895239c3c8 Bug 1822666 [wpt PR 39018] - Update wpt metadata, a=testonly
wpt-pr: 39018
wpt-type: metadata
2023-03-29 12:51:44 +00:00
Eugene Zemtsov
d05fd8b8e8 Bug 1822666 [wpt PR 39018] - webcodecs: Support for per-frame QP configuration in VideoEncoder, a=testonly
Automatic update from web-platform-tests
webcodecs: Support for per-frame QP configuration in VideoEncoder

This is a resubmit of https://crrev.com/1117235

Currently only software AV1 and VP9 are supported.
 - IDL changes necessary pluming
 - web tests and
 - improved error messaging for profiles and config params

Demo: https://webcodecs-qp.glitch.me/

Bug: 1424154, 1406372
Change-Id: Ia7a89364700184fcfe55d0b6b298785784f1332d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4342072
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117801}

--

wpt-commits: eb59e8b777bb8d80932cc241a6a417c69a891c15
wpt-pr: 39018
2023-03-29 12:51:43 +00:00
moz-wptsync-bot
a82330317d Bug 1821811 [wpt PR 38944] - Update wpt metadata, a=testonly
wpt-pr: 38944
wpt-type: metadata
2023-03-29 12:51:42 +00:00
fantasai
c77976005d Bug 1821811 [wpt PR 38944] - [css-backgrounds] replace clip-text-multi-line, a=testonly
Automatic update from web-platform-tests
[css-backgrounds] replace clip-text-multi-line

See https://github.com/web-platform-tests/wpt/pull/38305#issuecomment-1426926262

--

wpt-commits: 94f9d6f73c48ce41146120c2350bfb8669fd96b3
wpt-pr: 38944
2023-03-29 12:51:42 +00:00
moz-wptsync-bot
9bec14a8b0 Bug 1822335 [wpt PR 38991] - Update wpt metadata, a=testonly
wpt-pr: 38991
wpt-type: metadata
2023-03-29 12:51:41 +00:00
Kevin Ellis
a755c04972 Bug 1822335 [wpt PR 38991] - Implement getter and setter for rangeStart and rangeEnd., a=testonly
Automatic update from web-platform-tests
Implement getter and setter for rangeStart and rangeEnd.

Bug: 1424538

Change-Id: I69506a04387ed76e5daf9d0c173f12afce8b0b6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4335845
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117717}

--

wpt-commits: 9a3b35afc5804647a145e5d8e1650725082cf82d
wpt-pr: 38991
2023-03-29 12:51:40 +00:00
Gérard Talbot
70fea10674 Bug 1814952 [wpt PR 38352] - [css-values] Added 3 complex getComputedStyle tests with calc(), a=testonly
Automatic update from web-platform-tests
[css-values] Added 3 complex getComputedStyle tests with calc() (#38352)

* [css-values] Added 3 complex getComputedStyle tests with calc()

* Merged into 1 3 gCS calc() bg and height tests
--

wpt-commits: e9eca5e74e121ddd96bc9ad01e03dfb3e1b82015
wpt-pr: 38352
2023-03-29 12:51:40 +00:00
Gérard Talbot
9698932ddb Bug 1813336 [wpt PR 38245] - [css-values] Improved calc-serialization-002.html according to comments in Issue 3741, a=testonly
Automatic update from web-platform-tests
Improved calc-serialization-002.html according to comments in Issue 3741

--
Updated number of sub-tests

--
Tweaked the calc(4vmin + 0pt) sub-test accordingly

--

wpt-commits: 436fce53d453a3701a92deed9bfbb538918452b4, c39e882f945f64e10b4c678c3ceeb5ce366d366d, 7057faf126ad4385522f0ce76eb3f5b816dca750
wpt-pr: 38245
2023-03-29 12:51:39 +00:00
Tim Nguyen
2c1d948a69 Bug 1822467 [wpt PR 39004] - Make range-input-appearance-*-vertical-rtl.optional.html tests more strict, a=testonly
Automatic update from web-platform-tests
Make range-input-appearance-*-vertical-rtl.optional.html tests more strict (#39004)

Fixes web-platform-tests/interop#294
--

wpt-commits: b44dce82e3a3d0790d76e90360ea0c91fca94482
wpt-pr: 39004
2023-03-29 12:51:39 +00:00
moz-wptsync-bot
2766b0cd03 Bug 1820646 [wpt PR 38831] - Update wpt metadata, a=testonly
wpt-pr: 38831
wpt-type: metadata
2023-03-29 12:51:38 +00:00
Kevin Ellis
fb80814f13 Bug 1820646 [wpt PR 38831] - [view-timeline] Support timeline offsets in programmatic keyframes, a=testonly
Automatic update from web-platform-tests
[view-timeline] Support timeline offsets in programmatic keyframes

This patch adds parsing for timeline offsets in programmatic
keyframes.  The loose ordering and bounds checks have been relaxed
to only apply to explicit keyframe offsets.  This is achieved by
deferring resolution of timeline offsets until after the range and ordering checks.

Migrated a non-WPT test to WPT for keyframe exceptions.  The wording
of the exception is not specified; however, the fact that an
exception must be thrown for loose ordering or range violation is
explicit in the spec.

getKeyframes tests for a programmatic animation are intentionally
being deferred to a followup CL, once we have explicit timeline
offsets in the set of reported keyframes.

Bug: 1383158
Change-Id: Id323ea2474d88765e163d45e27632857d1b3d3e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4307939
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117565}

--

wpt-commits: f791e89cb111b15467d28ef4d9d436af7bc004a3
wpt-pr: 38831
2023-03-29 12:51:37 +00:00
Jonathan Lee
574605d17e Bug 1822486 [wpt PR 39007] - [wptrunner] Fix test ID reported in testharnessreport-content-shell.js, a=testonly
Automatic update from web-platform-tests
[wptrunner] Fix test ID reported in `testharnessreport-content-shell.js` (#39007)

--

wpt-commits: f80ae3f8af807fa33c335ea5626225a34ed11520
wpt-pr: 39007
2023-03-29 12:51:37 +00:00
moz-wptsync-bot
7b71a7f37e Bug 1791565 [wpt PR 35966] - Update wpt metadata, a=testonly
wpt-pr: 35966
wpt-type: metadata
2023-03-29 12:51:36 +00:00
Julian Descottes
ca5c53524f Bug 1791565 [wpt PR 35966] - Update script result_ownership tests to handle id is only on root, a=testonly
Automatic update from web-platform-tests
Update script result_ownership tests to check that handle id is only set on root

--

wpt-commits: 4662f28713fed8071e0a670190805206c4fde7f7
wpt-pr: 35966
2023-03-29 12:51:36 +00:00
Alison Maher
d52351b660 Bug 1822214 [wpt PR 38969] - [FlexNG] Don't clamp flex row-gaps when fragmenting, a=testonly
Automatic update from web-platform-tests
[FlexNG] Don't clamp flex row-gaps when fragmenting

We don't clamp flex item margins when an item breaks before to more
accurately handle alignment. Thus, we should similarly do the same
for row gaps. Currently, we will clamp row gaps (or at least part
of row gaps - there were other bugs uncovered while investigating),
so this CL updates the logic to correctly preserve the row gap,
matching Firefox's behavior.

To accomplish this, we needed to adjust item offsets based on various
cases, but we only want to make this adjustment the first time the
row breaks before. Thus, the break before row tracking in
NGFlexBreakTokenData was updated to an enum of three values to keep
track of whether the break token represents a break before a row,
as well as whether or not it is the first time we have broken
before that row.

Additionally, when we perform the logic to determine if a row should
break before, we needed to update the call site to pass in the adjusted
row offset to ensure we are handling breaks correctly.

Bug: 1413089
Change-Id: Ieb9cc4470cd96146cddf4f330aefdd06af1a1626
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4335769
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Alison Maher <almaher@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1117559}

--

wpt-commits: 2c5ee97e98669eac9d887421b67d0ff0b451a1ed
wpt-pr: 38969
2023-03-29 12:51:35 +00:00
Leonard Grey
719e91feba Bug 1822566 [wpt PR 39015] - Revert "Another attempt to deflake loaf tests", a=testonly
Automatic update from web-platform-tests
Revert "Another attempt to deflake loaf tests"

This reverts commit 74740d551f6177ad983ce0d561af9efbc2994edd.

Reason for revert: Consistently failing on mac11-arm64-rel-tests since this landed. First failure: https://ci.chromium.org/ui/p/chromium/builders/ci/mac11-arm64-rel-tests/15338/overview

Original change's description:
> Another attempt to deflake loaf tests
>
> Relax time comparisons to have a ~5ms approximation
>
> Bug: 1422630
> Change-Id: I48cd3287bba98a91c6c820093ee80880657349c1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4334367
> Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
> Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1117460}

Bug: 1422630
Change-Id: Ic9f796874331877db6a2604c0fc13e2b6f1a40ca
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4340611
Commit-Queue: Leonard Grey <lgrey@chromium.org>
Owners-Override: Leonard Grey <lgrey@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1117478}

--

wpt-commits: 1d61ce63fe96b6d59c703b7c04fb5cec511b0144
wpt-pr: 39015
2023-03-29 12:51:34 +00:00
moz-wptsync-bot
3f20c5a6ba Bug 1822504 [wpt PR 39009] - Update wpt metadata, a=testonly
wpt-pr: 39009
wpt-type: metadata
2023-03-29 12:51:34 +00:00
Rob Buis
08a48c6515 Bug 1822504 [wpt PR 39009] - Improve popover-attribute-all-elements.html, a=testonly
Automatic update from web-platform-tests
Improve popover-attribute-all-elements.html (#39009)

Improve testing for elements that don't render.
--

wpt-commits: 6189b0755e8c10cc27b0254a5afce38421035db2
wpt-pr: 39009
2023-03-29 12:51:33 +00:00
Alexis Hétu
2353a092ce Bug 1822539 [wpt PR 39011] - Revert "webcodecs: Support for per-frame QP configuration in VideoEncoder", a=testonly
Automatic update from web-platform-tests
Revert "webcodecs: Support for per-frame QP configuration in VideoEncoder"

This reverts commit a8f59d9947cf5534238bbf028831430bcb381a1c.

Reason for revert: Breaks the Nexus 5X bot
https://ci.chromium.org/p/chromium/builders/ci/Android%20FYI%20Release%20(Nexus%205X)

Original change's description:
> webcodecs: Support for per-frame QP configuration in VideoEncoder
>
> Currently only software AV1 and VP9 are supported.
>  - IDL changes necessary pluming
>  - web tests and
>  - improved error messaging for profiles and config params
>
> Demo: https://webcodecs-qp.glitch.me/
>
> Bug: 1424154, 1406372
> Change-Id: Ibe254f1d50e5cd7dbb92b7416115808f77973275
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4194961
> Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
> Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1117235}

Bug: 1424154, 1406372
Change-Id: Ied0802d0f0e33e60b7a11cbc504584f44ee2a804
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4340229
Auto-Submit: Alexis Hétu <sugoi@chromium.org>
Owners-Override: Alexis Hétu <sugoi@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Alexis Hétu <sugoi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117469}

--

wpt-commits: 8b664a358965406030f99560e56d7965bfd4f573
wpt-pr: 39011
2023-03-29 12:51:33 +00:00
Noam Rosenthal
69abd4869e Bug 1822507 [wpt PR 39010] - Another attempt to deflake loaf tests, a=testonly
Automatic update from web-platform-tests
Another attempt to deflake loaf tests

Relax time comparisons to have a ~5ms approximation

Bug: 1422630
Change-Id: I48cd3287bba98a91c6c820093ee80880657349c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4334367
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117460}

--

wpt-commits: fc39740db1b060bcb59c5252ab10156a37c105fa
wpt-pr: 39010
2023-03-29 12:51:32 +00:00
moz-wptsync-bot
9d5d3bfa15 Bug 1822266 [wpt PR 38978] - Update wpt metadata, a=testonly
wpt-pr: 38978
wpt-type: metadata
2023-03-29 12:51:31 +00:00
Anne van Kesteren
9faafe5f8c Bug 1822266 [wpt PR 38978] - javascript: URL parsing and <a>.click(), a=testonly
Automatic update from web-platform-tests
javascript: URL parsing and <a>.click()

Closes https://github.com/whatwg/url/issues/307.
--

wpt-commits: 84caeb6fbdf45129f57c67448e6113ee1ced9fb3
wpt-pr: 38978
2023-03-29 12:51:31 +00:00
Wei4 Wang
0bb714fe3e Bug 1822247 [wpt PR 38977] - [ComputePressure] Fix focus related WPTs, a=testonly
Automatic update from web-platform-tests
[ComputePressure] Fix focus related WPTs

This CL resolves two issues:
1. Missing function call "observer.observe('cpu')".
2. iframe.contentWindow.focus() does not work before the iframe is
loaded.

Bug: none
Change-Id: Ife7fce64120048e5bcdf40242d1e80fc048b78cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4335229
Reviewed-by: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
Reviewed-by: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#1117303}

--

wpt-commits: 77f6cca6d9f2bb60c1da476e7a5bb4f9ee3a6cd7
wpt-pr: 38977
2023-03-29 12:51:30 +00:00
moz-wptsync-bot
283cc4c27f Bug 1821572 [wpt PR 38924] - Update wpt metadata, a=testonly
wpt-pr: 38924
wpt-type: metadata
2023-03-29 12:51:30 +00:00
Eugene Zemtsov
6bb916db1e Bug 1821572 [wpt PR 38924] - webcodecs: Support for per-frame QP configuration in VideoEncoder, a=testonly
Automatic update from web-platform-tests
webcodecs: Support for per-frame QP configuration in VideoEncoder

Currently only software AV1 and VP9 are supported.
 - IDL changes necessary pluming
 - web tests and
 - improved error messaging for profiles and config params

Demo: https://webcodecs-qp.glitch.me/

Bug: 1424154, 1406372
Change-Id: Ibe254f1d50e5cd7dbb92b7416115808f77973275
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4194961
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117235}

--

wpt-commits: e78a79eeeea7e2178f5f1d5cb50abde5dae6a66b
wpt-pr: 38924
2023-03-29 12:51:29 +00:00
Bin Liao
dc6c9d7e4f Bug 1822219 [wpt PR 38971] - Reland "Make input element UA shadow tree creation lazy", a=testonly
Automatic update from web-platform-tests
Reland "Make input element UA shadow tree creation lazy"

This is a reland of commit 259286fb5706438088c858361ff942239598ea3b

Diff:
third_party/blink/renderer/core/html/forms/text_field_input_type.cc::UpdatePlaceholderText
If the placeholder is not null, we should ensure the shadow subtree has been constructed and update the placeholder text instead of just return here if the shadow subtree is not built.

Original change's description:
> Make input element UA shadow tree creation lazy
>
> This CL comes from WebCore https://trac.webkit.org/changeset/290639/webkit,
> it claims 0.5% progression on Speedometer2, the chromium pinpoint result
> shows a 0.6% progression on Speedometer2.
>
> This CL lazy create shadow subtree until one of the following happens:
> 1. the element is inserted into the document
> 2. the type="" or value="" attributes are changed before the element is inserted into the document
> 3. any DOM methods that need access to the InnerEditorElement() are called on the element before the element is inserted into the document
>
>
> Change-Id: I5fd6743182d65be7e00fcb59480a5b28af289b76
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4111088
> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
> Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1110526}

Change-Id: Ie6657cce1e1edc381b494709af25f2a2243b9714
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4330348
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117160}

--

wpt-commits: 597c96814cb435d6f50f87193d368fc1595bc303
wpt-pr: 38971
2023-03-29 12:51:29 +00:00
Fredrik Söderquist
7d4b7c4bb3 Bug 1822382 [wpt PR 38995] - Fix html/semantics/embedded-content/the-video-element/intrinsic_sizes.htm, a=testonly
Automatic update from web-platform-tests
Fix html/semantics/embedded-content/the-video-element/intrinsic_sizes.htm

Reading .width/.height on the computed style returns the used value, and
thus it will flush any pending layout changes. This means that the
assertions that attempted to assert the "before" state were incorrect.
Remove them.

Bug: 1234202
Change-Id: Ib24d65ecf353d3cb3acf50e4c0d35ee729d827df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4337505
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Auto-Submit: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1117103}

--

wpt-commits: 444a206a4f1bbf7de78af68c5cc6f21b564ddcde
wpt-pr: 38995
2023-03-29 12:51:28 +00:00
moz-wptsync-bot
36566711fd Bug 1822331 [wpt PR 38990] - Update wpt metadata, a=testonly
wpt-pr: 38990
wpt-type: metadata
2023-03-29 12:51:27 +00:00
Anders Hartvoll Ruud
70d75b0b95 Bug 1822331 [wpt PR 38990] - [@scope] Enable implicit :scope and relative selectors for <scope-end>, a=testonly
Automatic update from web-platform-tests
[@scope] Enable implicit :scope and relative selectors for <scope-end>

By simply propagating the 'in_nested_style_rule' flag, we enable
the two features:

 - Implicitly prepending a :scope compound with a descendant
   combinator if the selector is not :scope-containing.
 - Relative selectors.

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

--

wpt-commits: 7c083dd76a0a8d9eb1e5a320fa6a2335d058ce34
wpt-pr: 38990
2023-03-29 12:51:27 +00:00
Antonio Sartori
8529022480 Bug 1822318 [wpt PR 38988] - [sheriff] Revert two MediaRecorder CLs, a=testonly
Automatic update from web-platform-tests
[sheriff] Revert two MediaRecorder CLs

Revert "MediaRecorderHandler: react synchronously on stream modification."

This reverts commit f948d331c196be7b38378cebc3e04df95bcf00a3.

Revert "MediaRecorder: fix duplicate "start" event."

This reverts commit afc30a1f13a66cd362460bfca83e7ec4546bdc78.

Reason for revert:
WebRtcCaptureFromElementBrowserTest.CaptureFromMediaElement
consistently failing on MSAN

Bug: 1423863
Change-Id: I6e7182be46f653ea8361bebff30211be6e79bc36
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4338004
Auto-Submit: Antonio Sartori <antoniosartori@chromium.org>
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Owners-Override: Antonio Sartori <antoniosartori@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1116972}

--

wpt-commits: ebf6814ebdf36a551563a34a4396f4f2b3b1f617
wpt-pr: 38988
2023-03-29 12:51:26 +00:00
Evan Stade
16a1c10df7 Bug 1822180 [wpt PR 38966] - Fix Clear-Site-Data WPT that clears active service worker., a=testonly
Automatic update from web-platform-tests
Fix Clear-Site-Data WPT that clears active service worker.

A service worker was handling the network request for an iframe page
load. That load also cleared storage (and service workers) via Clear-
Site-Data. This interrupted the page load and prevented the test from
completing.

Specifically, 'support/echo-clear-site-data.py' was returning
[Clear-Site-Data: "storage"] which clobbered the service worker which
was registered for 'support/' which prevented the subload of
'support/test_utils.sub.js'.

The solution is to narrow the scope of the service worker so that it
doesn't apply to the page the iframe is loading.

Bug: 1198698
Change-Id: I6724f5ef8e2140d031b6c570b9c708359a97d140
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4334942
Reviewed-by: Ayu Ishii <ayui@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1116968}

--

wpt-commits: 2dc57a5fe3cfc69232cb281b882e265ba1fcb39c
wpt-pr: 38966
2023-03-29 12:51:26 +00:00
moz-wptsync-bot
974167244b Bug 1818188 [wpt PR 38644] - Update wpt metadata, a=testonly
wpt-pr: 38644
wpt-type: metadata
2023-03-29 12:51:25 +00:00
Anders Hartvoll Ruud
8857d9de03 Bug 1818188 [wpt PR 38644] - [@scope] Make '&' in <scope-end> resolve to <scope-start>, a=testonly
Automatic update from web-platform-tests
[@scope] Make '&' in <scope-end> resolve to <scope-start>

Instead of storing the <scope-start> (i.e. From()) as a CSSSelectorList,
store an empty StyleRule with that same list of selectors.

This allows us to pretend that <scope-start> is the ancestor rule
for nesting purposes when matching <scope-end>, as required by spec.

The nesting selector (&) needs to work other places too, but that is
for future CLs to handle.

https://drafts.csswg.org/css-nesting-1/#nesting-at-scope

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

--

wpt-commits: a823469856631666460fc713b552103450a70710
wpt-pr: 38644
2023-03-29 12:51:24 +00:00
Ari Chivukula
78f13862be Bug 1822272 [wpt PR 38979] - Split out extra mis-matched test, a=testonly
Automatic update from web-platform-tests
Split out extra mis-matched test

This seems to be causing some conflict in the Accept-CH cache.
Let's move it into its own file and see if the issue persists.

Bug: 1423160
Change-Id: Icfb30645591b041263c827b75566b0658abc3c84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4335564
Commit-Queue: Mike Taylor <miketaylr@chromium.org>
Reviewed-by: Mike Taylor <miketaylr@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1116931}

--

wpt-commits: 80b7e5593bb788da1e1142da226dfc3b3df1eeea
wpt-pr: 38979
2023-03-29 12:51:24 +00:00
moz-wptsync-bot
0fe885536c Bug 1822229 [wpt PR 38972] - Update wpt metadata, a=testonly
wpt-pr: 38972
wpt-type: metadata
2023-03-29 12:51:23 +00:00