Commit Graph

916209 Commits

Author SHA1 Message Date
Gregory Pappas
82ffaa5566 Bug 1842478 - Remove layout.css.individual-transform.enabled pref r=boris,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184176
2024-05-14 08:33:44 +00:00
Nicolas Silva
0ce772b727 Bug 1892398 - Supply local space coords to compositing quads when drawing patterns. r=gw
The quad primitive info takes a scale+offset transform which is applied to the coordinate space of the pattern. This allows the quad coorinates to be optionally specified in device space while the pattern remains in layout space.

Differential Revision: https://phabricator.services.mozilla.com/D209694
2024-05-14 08:26:31 +00:00
AndiAJ
e0ba5eff98 Bug 1894605 - Fix verifyAboutFirefoxMenuItems UI test r=ohorvath
The UI test failed because the TCP CFR was displayed on the second and third try, after the test failed to verify the toolbar “Firefox Fenix | OSS Libraries” title on the first try.

This was happening because we were disabling certain settings in the test, and when the second and third try retried the test, the settings were actually set to the default values (in this case the TCP CFR was set to true. blocking the view)

Using the withDefaultSettingsOverrides function will ensure that the settings remain disabled even if the test will take use of the **retryTestRule**

Differential Revision: https://phabricator.services.mozilla.com/D210160
2024-05-14 08:16:01 +00:00
Emilio Cobos Álvarez
57df8917ac Bug 1895870 - Simplify refresh driver observer set-up. r=smaug
There's no call to AddRefreshObserver(FlushType::Layout), so we don't
need to track layout flushes. The only reason we need
mLayoutFlushObservers is so that reflows triggered from the style flush
get processed. But at that point, we can just flush layout directly.

There's no really good distinction between style flushes and layout
flushes with container queries anyways, so this makes the code simpler
to reason about.

Differential Revision: https://phabricator.services.mozilla.com/D209924
2024-05-14 08:12:03 +00:00
mcarare
3609010342 Bug 1891729 - Refactor logic for menu positioning. r=android-reviewers,twhite
Differential Revision: https://phabricator.services.mozilla.com/D208615
2024-05-14 08:08:46 +00:00
mcarare
b814de9ac6 Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 08:02:38 +00:00
Edgar Chen
da1ce6311c Bug 1896402 - Restore the coordinate after the event has been dispatched to the child process; r=smaug
to avoid using the transformed coordinate in parent process after the event has
been dispatched to the child process, e.g. when generating a click event.

Differential Revision: https://phabricator.services.mozilla.com/D210226
2024-05-14 07:54:08 +00:00
Sean
5d48d17bdc Bug 1853831 - Remove network.auth.choose_most_secure_challenge pref r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209419
2024-05-14 07:52:13 +00:00
Emilio Cobos Álvarez
f6f9f50178 Bug 1896051 - Notify selection listeners from TakeFocus even if batching. r=masayuki
Otherwise we don't note the selection change, and listeners like the
caret might remain in the wrong position.

NotifySelectionListeners deals itself with batching:

  https://searchfox.org/mozilla-central/rev/8e885f04a0a4ff6d64ea59741c10d9b8e45d9ff8/dom/base/Selection.cpp#3752-3754

This is ancient code from the netscape era:

  0e36c2f407
  24e9fbcab6

So my hope is that tests pass with this, otherwise there are lower risk
fixes that we could make like just calling
SetChangesDuringBatchingFlag(), but that seems sketchy at best.

So let's try to do the right thing...

Differential Revision: https://phabricator.services.mozilla.com/D210050
2024-05-14 07:46:41 +00:00
Vlad Dreghici
f74c79098f Bug 1894186 - Update MicroSurvey Footer r=android-reviewers,twhite
Updated Micro Survey footer to adhere to new figma designs, being displayed in a column across the whole width of the sheet.

Differential Revision: https://phabricator.services.mozilla.com/D209240
2024-05-14 07:24:16 +00:00
moz-wptsync-bot
f01c0f9eb1 Bug 1895745 - [wpt-sync] Update web-platform-tests to 90cf6d3b851589dea99c460f0aa5e3e9b58f3bbe, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 90cf6d3b851589dea99c460f0aa5e3e9b58f3bbe
wpt-type: landing
2024-05-14 07:22:32 +00:00
moz-wptsync-bot
c29399ece5 Bug 1894886 [wpt PR 46054] - Update wpt metadata, a=testonly
wpt-pr: 46054
wpt-type: metadata
2024-05-14 07:22:31 +00:00
Daniil Sakhapov
7e2c0ee756 Bug 1894886 [wpt PR 46054] - Rewrite counters implementation to no cache approach, a=testonly
Automatic update from web-platform-tests
Rewrite counters implementation to no cache approach

This CL removes the old counters implementation that was building
and maintaining a cache of counters (building counters tree).
The removal is due to the following reasons:
1) It didn't support Shadow DOM and there was no way to fix it;
2) It didn't work correctly with style containment and there was
no way to fix it;
3) It was slow and complicated;
4) It was wrong in many cases.

The new approach doesn't build any cache of counters, instead it
visits every element on the very first AttachLayoutTree for the
document and gathers on the fly all the information it needs to
correctly calculate the counters values. It means that we don't
have any overhead due to some additional traversals to build the
counters cache on the first go.
So, all the pages with static (created once and not changed) counters
would render faster.
If there are some counter changes after the first AttachLayoutTree,
we would remember it and then recalculate all counters by doing a full
tree traversal, calculating correct counters values and only update
LayoutCounters created with counter() and counters() functions.

Performance tests held on 300'000 elements with various layouts and
various style updates/element insertions/removals show that doing
such full tree traversal for counter updates doesn't introduce any
noticeable overhead with other browsers (should be noticed that old
implementation could also do full tree traversal in some cases).

For pages with static counters performance for initial document render
is improved around 10 times against the old implementation.

Bug: 990657
Change-Id: I292d3749ad0bf480e88d815e9dbecebe9edc7067
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5483870
Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1298057}

--

wpt-commits: 90cf6d3b851589dea99c460f0aa5e3e9b58f3bbe
wpt-pr: 46054
2024-05-14 07:22:30 +00:00
Luke Warlow
313cbbbf21 Bug 1895544 [wpt PR 46141] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=273819, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=273819 (#46141)

--

wpt-commits: 7a8b70e636a9556c57fc47e71cae87b4bada3794
wpt-pr: 46141
2024-05-14 07:22:29 +00:00
Philip Jägenstedt
6302694c55 Bug 1895670 [wpt PR 46161] - Add a simple test for text-wrap: nowrap, a=testonly
Automatic update from web-platform-tests
Add a simple test for text-wrap: nowrap (#46161)

--

wpt-commits: d124e0e68c6b015e0f5ecd8324a8838b4bf827b9
wpt-pr: 46161
2024-05-14 07:22:29 +00:00
Matt Woodrow
a74758587f Bug 1895622 [wpt PR 46154] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=273627, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=273627

--

wpt-commits: 2be4ea211fa7b200aa671b40f773c064c8a646be
wpt-pr: 46154
2024-05-14 07:22:28 +00:00
Sam Sneddon
2f725ca473 Bug 1894824 [wpt PR 46042] - Use email.utils.parsedate_to_datetime to parse RFC (2)822 dates, a=testonly
Automatic update from web-platform-tests
Use email.utils.parsedate_to_datetime to parse RFC (2)822 dates

After c3a572d, checking the key cert via OpenSSL failed with a mismatch
between aware and naive datetime objects. This happened because strptime
creates a naive datetime object even when "%Z" is in the format string.

Instead, use the RFC 2822 date parser in email.utils, as this is the
output format of OpenSSL, which produces an aware datetime object.

--

wpt-commits: d2dbbf8629d0fa0d31ecd298bf34d04603d2d54e
wpt-pr: 46042
2024-05-14 07:22:27 +00:00
dependabot[bot]
f93de5febe Bug 1894825 [wpt PR 46043] - Bump taskcluster from 64.2.7 to 64.2.8 in /tools, a=testonly
Automatic update from web-platform-tests
Bump taskcluster from 64.2.7 to 64.2.8 in /tools

Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 64.2.7 to 64.2.8.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taskcluster/taskcluster/compare/v64.2.7...v64.2.8)

---
updated-dependencies:
- dependency-name: taskcluster
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: a72f610725009e0e35b4003ed147838cee07cbb9
wpt-pr: 46043
2024-05-14 07:22:27 +00:00
moz-wptsync-bot
5269a27f2f Bug 1895371 [wpt PR 46108] - Update wpt metadata, a=testonly
wpt-pr: 46108
wpt-type: metadata
2024-05-14 07:22:26 +00:00
Vladimir Levin
0dc4b41866 Bug 1895371 [wpt PR 46108] - VT: Upstream navigation wpts, a=testonly
Automatic update from web-platform-tests
VT: Upstream navigation wpts

R=khushalsagar@chromium.org

Bug: 338008902
Change-Id: Iefe5a4a6cea9241e4d606b81e0293c066a9b30fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5514067
Commit-Queue: Khushal Sagar <khushalsagar@chromium.org>
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297685}

--

wpt-commits: f98b500d49d0ead67e880fa2d97f8928bc77c581
wpt-pr: 46108
2024-05-14 07:22:25 +00:00
Di Zhang
8c08846c20 Bug 1895591 [wpt PR 46150] - Update WPT focus-navigation forward logic, a=testonly
Automatic update from web-platform-tests
Update WPT focus-navigation forward logic

Previous patch changed navigateFocusForward() in focus-utils.js
to send keyboard event on the document.documentElement.
This change was not interoperable [1]. We update to send the keyboard
event on the document.body (previous behavior).

[1] https://github.com/web-platform-tests/wpt/pull/45772#discussion_r1591235292

Change-Id: Ib8005bafecb8a5048953d352a66f2d7ba6c8e467
Fixed: 339098898, 40542192
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5522361
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Di Zhang <dizhangg@chromium.org>
Auto-Submit: Di Zhang <dizhangg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297784}

--

wpt-commits: 9044dd09b3bbe9b0bf8dc76b02b570304e13b52a
wpt-pr: 46150
2024-05-14 07:22:25 +00:00
Camillia Smith Barnes
0aad5f4512 Bug 1895588 [wpt PR 46149] - Shared Storage: Only suppress site-specific cross-origin prefs error, a=testonly
Automatic update from web-platform-tests
Shared Storage: Only suppress site-specific cross-origin prefs error

We previously suppressed all errors related to preferences and
attestation for cross-origin worklets in `createWorklet()`, `run()`,
and `selectURL()`, in order not to reveal cross-site information
about user preferences.

Here we selectively make error messages available again for the
subset of those errors that are not actually site-setting-specific.
We continue to suppress the errors in the case where they are
specific to a user's site settings.

Bug: 335839125
Change-Id: Iaf5391a2443b0c7d3608913f3e2f81a713042854
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5502151
Commit-Queue: Cammie Smith Barnes <cammie@chromium.org>
Reviewed-by: Yao Xiao <yaoxia@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297722}

--

wpt-commits: a303249534104876b8420d19a66e0195719c0e9f
wpt-pr: 46149
2024-05-14 07:22:24 +00:00
Austin Sullivan
b4a8f5ffea Bug 1895029 [wpt PR 46064] - webnn: Support the convTranspose2d operator in CoreML, a=testonly
Automatic update from web-platform-tests
webnn: Support the convTranspose2d operator in CoreML

Cq-Include-Trybots: luci.chromium.try​:mac14-blink-rel,mac14.arm64-blink-rel,win11-blink-rel
Bug: 41481333
Change-Id: I56aa46fb6fa2ec7d9c2d74f07266c288ecfe096f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5513193
Commit-Queue: Austin Sullivan <asully@chromium.org>
Reviewed-by: Phillis Tang <phillis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297602}

--

wpt-commits: b489fd884d0d5760dd7d53f3f0574fd6b382b54c
wpt-pr: 46064
2024-05-14 07:22:23 +00:00
moz-wptsync-bot
6542cb32d7 Bug 1895562 [wpt PR 46143] - Update wpt metadata, a=testonly
wpt-pr: 46143
wpt-type: metadata
2024-05-14 07:22:22 +00:00
Jonathan Lee
bfc459c30b Bug 1895562 [wpt PR 46143] - [eventsource] Repair eventsource-request-cancellation.window.js, a=testonly
Automatic update from web-platform-tests
[eventsource] Repair `eventsource-request-cancellation.window.js`

https://crrev.com/c/5236256 missed one misnamed test. The suffix should
just be `.window.js` [0], not `.any.window.js`.

[0]: https://github.com/web-platform-tests/wpt/pull/29765#discussion_r697208154

Bug: None
Change-Id: I9ce91e99a063be1efa37e68b0777e256023680ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5519970
Auto-Submit: Jonathan Lee <jonathanjlee@google.com>
Commit-Queue: Weizhong Xia <weizhong@google.com>
Reviewed-by: Weizhong Xia <weizhong@google.com>
Cr-Commit-Position: refs/heads/main@{#1297590}

--

wpt-commits: 93ca7d336321a45f1bf1bbd63163b1e3ec6ae01f
wpt-pr: 46143
2024-05-14 07:22:22 +00:00
moz-wptsync-bot
ca813e4289 Bug 1895043 [wpt PR 46070] - Update wpt metadata, a=testonly
wpt-pr: 46070
wpt-type: metadata
2024-05-14 07:22:21 +00:00
Jonathan Lee
44614acf14 Bug 1895043 [wpt PR 46070] - [fetch-later] Upstream send-on-deactivate-with-background-sync..., a=testonly
Automatic update from web-platform-tests
[fetch-later] Upstream `send-on-deactivate-with-background-sync...`

`test_driver.set_permission(..., "granted")` is the cross-vendor way in
WPT to grant permissions [0]. Each vendor may choose how to implement
`set_permission()` (e.g., WebDriver).

This CL has no functional changes, as `set_permission()` is just backed
by `internals.setPermission()` for `content_shell` [1].

[0]: https://web-platform-tests.org/writing-tests/testdriver.html#permissions
[1]: https://chromium.googlesource.com/chromium/src/+/a1224a1c/third_party/blink/web_tests/resources/testdriver-vendor.js#493

Bug: 40276121
Change-Id: Id578a33a0ca7560c487844a8cdee8458cfebd653
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5516757
Reviewed-by: Ming-Ying Chung <mych@chromium.org>
Commit-Queue: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1297583}

--

wpt-commits: 83f9829df1fe10e5b73e7587c2b83cf05c6c5889
wpt-pr: 46070
2024-05-14 07:22:20 +00:00
Maks Orlovich
b5de85ef1b Bug 1895400 [wpt PR 46115] - FLEDGE: WPT that cross-origin trusted signals don't fetch when forbidden, a=testonly
Automatic update from web-platform-tests
FLEDGE: WPT that cross-origin trusted signals don't fetch when forbidden

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

--

wpt-commits: 6fb4ec75f422768cb2e193e8ae9dc3c00cecb0bc
wpt-pr: 46115
2024-05-14 07:22:19 +00:00
moz-wptsync-bot
623cb3adba Bug 1894144 [wpt PR 45969] - Update wpt metadata, a=testonly
wpt-pr: 45969
wpt-type: metadata
2024-05-14 07:22:19 +00:00
Blink WPT Bot
5287c74ff8 Bug 1894144 [wpt PR 45969] - Exclude transparent text with decorations from being skipped for LCP, a=testonly
Automatic update from web-platform-tests
Exclude transparent text with decorations from being skipped for LCP (#45969)

When texts are transparent, but with visible decorations like shadow,
outline, text stroke, they should be eligible for LCP.

Bug: 41481679
Change-Id: I687fa8cc2a567ac46961133f575b57e624ed1022
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5498955
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Hao Liu <haoliuk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297151}

Co-authored-by: Hao Liu <haoliuk@chromium.org>
--

wpt-commits: 4541dce62d1ce9f479895352c29a36fff840a0a8
wpt-pr: 45969
2024-05-14 07:22:18 +00:00
Philip Jägenstedt
33bc9b8692 Bug 1895487 [wpt PR 46137] - Map overflow tests to web-features, a=testonly
Automatic update from web-platform-tests
Map overflow tests to web-features (#46137)

--

wpt-commits: 9a912d1696a648119ac18309d0e2594376ec45e0
wpt-pr: 46137
2024-05-14 07:22:17 +00:00
moz-wptsync-bot
6da1729881 Bug 1895486 [wpt PR 46136] - Update wpt metadata, a=testonly
wpt-pr: 46136
wpt-type: metadata
2024-05-14 07:22:16 +00:00
Philip Jägenstedt
288be292d3 Bug 1895486 [wpt PR 46136] - Fix "overfow" typos, a=testonly
Automatic update from web-platform-tests
Fix "overfow" typos (#46136)

One in a filename, and two in tests.
--

wpt-commits: 8cdf029a8785b92ad7c1772037263d1edf108d56
wpt-pr: 46136
2024-05-14 07:22:16 +00:00
Steinar H. Gunderson
c90e3e461b Bug 1895458 [wpt PR 46131] - Move value parser end-of-stream handling into the caller., a=testonly
Automatic update from web-platform-tests
Move value parser end-of-stream handling into the caller.

The caller already checked end-of-stream itself for longhands,
but now also does so for shorthands. Importantly, all longhands
and shorthands are now changed so that they do not return error
on “not at end-of-stream”. This is in preparation for moving to
not stripping !important before calling the custom parsers,
which is in turn in preparation for moving to the streaming parser
for value parsing.

After this, any calls in longhands_custom.cc or shorthands_custom.cc
to range.AtEnd() is to be viewed with suspicion. They are not _always_
an error, but they need to be examined carefully.

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

--

wpt-commits: 65867604c0ae4c04e41b14e1dc80c59a3a3ecaf3
wpt-pr: 46131
2024-05-14 07:22:15 +00:00
Philip Jägenstedt
11feaa6b7d Bug 1895482 [wpt PR 46135] - Map storage access tests to web-features, a=testonly
Automatic update from web-platform-tests
Map storage access tests to web-features (#46135)

--

wpt-commits: 321653412d65e70aa7997744d11929c197eedba3
wpt-pr: 46135
2024-05-14 07:22:14 +00:00
Philip Jägenstedt
9c63ee0df5 Bug 1895481 [wpt PR 46134] - Map CSS mask tests to web-features, a=testonly
Automatic update from web-platform-tests
Map CSS mask tests to web-features (#46134)

Tests for clipping, border masks and SVG mask sources are not included,
to align with the feature scope in web-features.
--

wpt-commits: fa7c7df612f400b81ec86561dbc68d1558c9fe41
wpt-pr: 46134
2024-05-14 07:22:13 +00:00
Philip Jägenstedt
07ee573e84 Bug 1895306 [wpt PR 46103] - Map ::target-text tests to web-features, a=testonly
Automatic update from web-platform-tests
Map ::target-text tests to web-features (#46103)

--

wpt-commits: f79be6c40c35731a2919ae3c7f4231f4290887bd
wpt-pr: 46103
2024-05-14 07:22:13 +00:00
Philip Jägenstedt
a2aaf8be43 Bug 1895304 [wpt PR 46102] - Map @starting-style tests to web-features, a=testonly
Automatic update from web-platform-tests
Map @starting-style tests to web-features (#46102)

--

wpt-commits: 19c82c43d5d2f88175945b09aa192fafae161439
wpt-pr: 46102
2024-05-14 07:22:12 +00:00
Philip Jägenstedt
b5bb36731c Bug 1895301 [wpt PR 46101] - Map requestVideoFrameCallback() tests to web-features, a=testonly
Automatic update from web-platform-tests
Map requestVideoFrameCallback() tests to web-features (#46101)

--

wpt-commits: 86d7f5eddd30573ccd8779576e1f9de5f51ac346
wpt-pr: 46101
2024-05-14 07:22:11 +00:00
Philip Jägenstedt
c25c7339ec Bug 1895298 [wpt PR 46100] - Map light-dark() tests to web-features, a=testonly
Automatic update from web-platform-tests
Map light-dark() tests to web-features (#46100)

--

wpt-commits: 7b981fe4fd8cae7a9a8a4ff5d7ff1e75c8881a5c
wpt-pr: 46100
2024-05-14 07:22:11 +00:00
Philip Jägenstedt
d3b91f6e81 Bug 1895296 [wpt PR 46099] - Map custom highlight tests to web-features, a=testonly
Automatic update from web-platform-tests
Map custom highlight tests to web-features (#46099)

--

wpt-commits: 3a9a29ebf1e836bbe2a66a3ce19cec6083d9c776
wpt-pr: 46099
2024-05-14 07:22:10 +00:00
Philip Jägenstedt
05992b98ba Bug 1895294 [wpt PR 46098] - Map field-sizing tests to web-features, a=testonly
Automatic update from web-platform-tests
Map field-sizing tests to web-features (#46098)

--

wpt-commits: 99f93d97615a6ff1126d0b322017e28b46625150
wpt-pr: 46098
2024-05-14 07:22:09 +00:00
Philip Jägenstedt
af1fe9020e Bug 1895271 [wpt PR 46095] - Map imperative slot assignment tests to web-features, a=testonly
Automatic update from web-platform-tests
Map imperative slot assignment tests to web-features (#46095)

--

wpt-commits: b04d414feed900792270c56faadebecb17800695
wpt-pr: 46095
2024-05-14 07:22:08 +00:00
Shiyi Zou
72c9469b35 Bug 1894159 [wpt PR 45974] - webnn: Enforce data type constraints for averagePool2d and l2Pool2d, a=testonly
Automatic update from web-platform-tests
webnn: Enforce data type constraints for averagePool2d and l2Pool2d

As specified in https://github.com/webmachinelearning/webnn/pull/646

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

--

wpt-commits: 8420f5224b6c558c67a32052f1148eca46245003
wpt-pr: 45974
2024-05-14 07:22:08 +00:00
Philip Jägenstedt
cd51617928 Bug 1895194 [wpt PR 46076] - Map individual transform tests to web-features, a=testonly
Automatic update from web-platform-tests
Map individual transform tests to web-features (#46076)

--

wpt-commits: 4cbadce2c3d827e77aa5ffcd54c40ef9b0793ac6
wpt-pr: 46076
2024-05-14 07:22:07 +00:00
Kevin Gibbons
231f758c1f Bug 1895310 [wpt PR 46104] - add test for realm of result of Response arrayBuffer(), a=testonly
Automatic update from web-platform-tests
Fetch: add test for realm of result of Response's arrayBuffer()

For https://github.com/whatwg/fetch/pull/1751.
--

wpt-commits: ef64e9e98aff5f530368ee2213b01b5fe2acc2ec
wpt-pr: 46104
2024-05-14 07:22:06 +00:00
Anders Hartvoll Ruud
bb4fc740a3 Bug 1895461 [wpt PR 46132] - Revert "[fetch-later] Define new permissions policy deferred-fetch", a=testonly
Automatic update from web-platform-tests
Revert "[fetch-later] Define new permissions policy `deferred-fetch`"

This reverts commit 193729386996ac0bd40dba0aa98b7f85ff7b94d1.

Reason for revert: Suspected of causing crbug.com/339120680

Original change's description:
> [fetch-later] Define new permissions policy `deferred-fetch`
>
> 1-Pager: https://docs.google.com/document/d/1P70kdENIByy3qWabN5rUPmBVkkANNSOM_jZynLnqINY/edit
>
> This CL follows the [guide] to define a new permissions policy
> `deferred-fetch`, which is used to gate the new `fetchLater()` API.
> Relevant WPT are added in this CL, and the subsequent CL will further
> use this policy to adjust the request quota.
>
> In this CL, `deferred-fetch` is not added to chrome://settings/content
> page. And no permission prompt for it.
>
> - webappsec request: https://github.com/w3c/webappsec-permissions-policy/issues/544
> - "deferred-fetch" usage in fetchLater draft spec: https://whatpr.org/fetch/1647.html#request-a-deferred-fetch
> - "deferred-fetch" policy discussion: https://github.com/WICG/pending-beacon/issues/87#issuecomment-1985358609
> - FetchLater Explainer: https://github.com/WICG/pending-beacon/blob/main/docs/fetch-later-api.md
>
>
> [guide]: https://chromium.googlesource.com/chromium/src/+/main/components/permissions/add_new_permission.md
>
> Bug: b:40276121
> Change-Id: I2db4dd7484610fefb50c463552155b220f13ac5d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5367481
> Reviewed-by: Adam Rice <ricea@chromium.org>
> Reviewed-by: Thomas Nguyen <tungnh@chromium.org>
> Reviewed-by: Ian Clelland <iclelland@chromium.org>
> Commit-Queue: Ming-Ying Chung <mych@chromium.org>
> Reviewed-by: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
> Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1297320}

Bug: b:40276121, 339120680
Change-Id: I82b567642fb49429ad14cce676a4b8f4e1c673de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5518461
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Anders Hartvoll Ruud <andruud@google.com>
Cr-Commit-Position: refs/heads/main@{#1297378}

--

wpt-commits: 1e6ef7ec83db226a120ae789090dd570a49a21fd
wpt-pr: 46132
2024-05-14 07:22:06 +00:00
Philip Jägenstedt
8608fdf59c Bug 1762606 [wpt PR 33468] - Remove css/css-color/LICENSE, a=testonly
Automatic update from web-platform-tests
Remove css/css-color/LICENSE

The rationale for this is the same as previous license cleanup:
https://github.com/web-platform-tests/wpt/pull/23593
https://github.com/web-platform-tests/wpt/pull/28677
https://github.com/web-platform-tests/wpt/pull/33415

--

wpt-commits: 09f35c47e0fdafdead7ab2bf11bfc443a2bdbb30
wpt-pr: 33468
2024-05-14 07:22:05 +00:00
moz-wptsync-bot
789ebb95c4 Bug 1890696 [wpt PR 45638] - Update wpt metadata, a=testonly
wpt-pr: 45638
wpt-type: metadata
2024-05-14 07:22:04 +00:00
Blink WPT Bot
57f4cab902 Bug 1890696 [wpt PR 45638] - Subresource Integrity support for ES modules, using importmaps, a=testonly
Automatic update from web-platform-tests
Subresource Integrity support for ES modules, using importmaps (#45638)

SRI support for ES modules enables using them in documents that require
SRI for certain scripts for security reasons, as well as with the move
overarching require-sri-for CSP directive.

This CL implements https://github.com/whatwg/html/pull/10269
based on https://github.com/guybedford/import-maps-extensions#integrity

I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/O2UR3kb-HcI/m/7Jh7_GYsAAAJ?utm_medium=email&utm_source=footer

Change-Id: Ida563334048d013ffc658f9783f9401930dd4689
Bug: 334251999
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5441822
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1297376}

Co-authored-by: Yoav Weiss <yoavweiss@chromium.org>
--

wpt-commits: 7daf23a6329f4577bc3723d5e25eae8eae26e710
wpt-pr: 45638
2024-05-14 07:22:03 +00:00