Commit Graph

939594 Commits

Author SHA1 Message Date
Jan de Mooij
c83d2e660e Bug 1927464 part 4 - Minor changes to prepare for later parts. r=jonco
A later patch will move the `OrderedHashTable` fields to object slots.
Use local variables in a few places to prepare for that change.

Differential Revision: https://phabricator.services.mozilla.com/D227150
2024-11-10 10:58:08 +00:00
Jan de Mooij
de1e39904f Bug 1927464 part 3 - Allocate the HashCodeScrambler in the malloced buffer. r=jonco
The `HashCodeScrambler` contains two arbitrary `uint64_t` values and we can't store
these as private values.

Differential Revision: https://phabricator.services.mozilla.com/D227149
2024-11-10 10:58:07 +00:00
Jan de Mooij
259f95e596 Bug 1927464 part 2 - Remove dead code from OrderedHashTable. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D227148
2024-11-10 10:58:07 +00:00
Jan de Mooij
89bcbb0d4d Bug 1927464 part 1 - Remove DataSlot check from MapObject::is and SetObject::is. r=jonco
This was needed when the prototype objects were special `Map`/`Set` objects, but this
was changed in bug 1189872.

Differential Revision: https://phabricator.services.mozilla.com/D227147
2024-11-10 10:58:06 +00:00
Jan de Mooij
9981e4c0bb Bug 1927405 - Simplify and optimize OrderedHashTable::clear. r=jonco
Change `clear` to destroy all elements and then shrink the table only if needed,
similar to how `remove` is implemented.

This eliminates a `free` and `malloc` if there are only a few elements but it's also
simpler because it avoids calling `init` more than once which is a footgun.

Differential Revision: https://phabricator.services.mozilla.com/D227011
2024-11-10 09:06:33 +00:00
Mozilla Releng Treescript
31417ed37f no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
an -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ar -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ast -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
az -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
be -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
br -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cak -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cy -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
da -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
de -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
dsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
el -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-CA -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-GB -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-AR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-CL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-ES -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-MX -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
et -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fa -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ff -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fy-NL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ga-IE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gd -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gu-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
he -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hi-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hy-AM -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
id -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
is -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
it -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ka -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kab -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
km -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ko -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lij -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lt -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ltg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lv -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
meh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mix -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ml -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ms -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
my -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nb-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ne-NP -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nn-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
oc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pa-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-BR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-PT -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
rm -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ro -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ru -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
son -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sq -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sv-SE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ta -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
te -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
th -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
trs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uz -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
vi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
wo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
xh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zam -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-CN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-TW -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
2024-11-10 07:00:45 +00:00
Mozilla Releng Treescript
9af8ad3aca no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
af -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
an -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ar -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ast -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
az -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
be -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
br -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
brx -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
bs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ca-valencia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cak -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ckb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
cy -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
da -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
de -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
dsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
el -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-CA -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
en-GB -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-AR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-CL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-ES -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
es-MX -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
et -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
eu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fa -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ff -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
fy-NL -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ga-IE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gd -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
gu-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
he -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hi-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hsb -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hu -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hy-AM -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
hye -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ia -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
id -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
is -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
it -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ja-JP-mac -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ka -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kab -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
km -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
kn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ko -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lij -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lt -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ltg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
lv -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
meh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
mr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ms -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
my -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nb-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ne-NP -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
nn-NO -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
oc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pa-IN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-BR -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
pt-PT -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
rm -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ro -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ru -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sat -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sc -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
scn -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sco -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
si -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
skr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
son -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sq -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
sv-SE -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
szl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ta -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
te -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tg -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
th -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tl -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
tr -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
trs -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uk -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
ur -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
uz -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
vi -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
wo -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
xh -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-CN -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
zh-TW -> a5ac8dabde1e31e0e661ef478dc006f8244efa89
2024-11-10 07:00:39 +00:00
Stanca Serban
f1c3f57cfd Backed out changeset 1ecf6afb4dc7 for causing failures. 2024-11-10 07:19:24 +02:00
Stanca Serban
c98c0ca267 no bug - fix typo failure for Import translations from android-l10n r=release a=l10n. 2024-11-10 05:59:59 +02:00
Erich Gubler
cea82d4432 Bug 1929483 - build(rust): update thiserror 1.0.66 → 1.0.68 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-10 00:57:28 +00:00
Erich Gubler
215c87c0dc Bug 1929483 - build(rust): update syn to 2.0.86 → 2.0.87 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-10 00:57:28 +00:00
Mozilla Releng Treescript
b8dd1c1bb1 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-11-10 00:16:53 +00:00
Emilio Cobos Álvarez
219b9544e1 Bug 1928512 - Use opaque backstop color for page canvas background. r=dholbert
This restores behavior from before bug 1835864, effectively.

The top level image document's root element has transparent background.
Before that patch, we used to blend that with
GetDefaultBackgroundColorDraw(), which was white.

This should generally not change behavior, because the page frame itself
is white, but it does on PrintTargetWindows (probably a cairo bug?),
where it causes our page content clip not to apply.

In any case, restoring behavior here is trivial, so let's do that for
now, I'll file a follow-up bug for the underlying issue.

Differential Revision: https://phabricator.services.mozilla.com/D228514
2024-11-09 19:46:47 +00:00
moz-wptsync-bot
9ef8e05f19 Bug 1930304 - [wpt-sync] Update web-platform-tests to 8686b7a6d288d3b2c22b5ddb5a21773619b22b85, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 8686b7a6d288d3b2c22b5ddb5a21773619b22b85
wpt-type: landing
2024-11-09 19:23:50 +00:00
lisa0314
9acc8ee9ac Bug 1930286 [wpt PR 49083] - webnn: Support block-wise quantization for DirectML backend, a=testonly
Automatic update from web-platform-tests
webnn: Support block-wise quantization for DirectML backend

Block-wise quantization divides input tensors into smaller blocks that
are independently quantized, resulting in faster optimization and high
precision quantization [1]. It is used for popular language models,
such as phi-3 mini int4 quantized model [2]. Related WG issue [3] has
been opened to discussion.

Firstly, this CL validates scale and zero point tensors for block-wise
quantization. Besides, this CL also implements the block-wise
quantization in DirectML backend by using DML_OPERATOR_QUANTIZE and
DML_OPERATOR_DEQUANTIZE which are available in FL >= 6.3.

More validation and conformance tests are added to verify the
implementation.

[1]: https://arxiv.org/abs/2110.02861
[2]: https://huggingface.co/microsoft/Phi-3-mini-4k-instruct
[3]: https://github.com/webmachinelearning/webnn/issues/779

Bug: 40206287
Change-Id: I977b0be57deebd7afcae216edc3ddc3818b8c09f
Cq-Include-Trybots: luci.chromium.try​:mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5964816
Reviewed-by: Rafael Cintron <rafael.cintron@microsoft.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1380767}

--

wpt-commits: 8686b7a6d288d3b2c22b5ddb5a21773619b22b85
wpt-pr: 49083
2024-11-09 19:23:49 +00:00
moz-wptsync-bot
8fc47f597c Bug 1930177 [wpt PR 49066] - Update wpt metadata, a=testonly
wpt-pr: 49066
wpt-type: metadata
2024-11-09 19:23:48 +00:00
Maksim Sadym
e680383496 Bug 1930177 [wpt PR 49066] - [wdspec] add bluetooth module, a=testonly
Automatic update from web-platform-tests
[wdspec] add `bluetooth` module (#49066)

Add BiDi bluetooth module and and some wdspec tests.
https://webbluetoothcg.github.io/web-bluetooth
--

wpt-commits: 7b542308b66f77878714f851a8baac291ee2a39e
wpt-pr: 49066
2024-11-09 19:23:47 +00:00
moz-wptsync-bot
5424c15385 Bug 1930252 [wpt PR 49076] - Update wpt metadata, a=testonly
wpt-pr: 49076
wpt-type: metadata
2024-11-09 19:23:47 +00:00
Noam Rosenthal
4ccd84a45d Bug 1930252 [wpt PR 49076] - moveBefore: don't fire focusin/focusout, a=testonly
Automatic update from web-platform-tests
moveBefore: don't fire focusin/focusout

Following spec conversation at WHATNOT, this will be deferred
until we receive community feedback.

Bug: 40150299
Change-Id: I18dc4ebd50d52fa83ea3a4cc8cf376e7b33d835b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5992801
Commit-Queue: Dominic Farolino <dom@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380625}

--

wpt-commits: e44f4535f4fe673f00e6f487c6240a4c4647b5a6
wpt-pr: 49076
2024-11-09 19:23:46 +00:00
moz-wptsync-bot
229ed0aed4 Bug 1930247 [wpt PR 49074] - Update wpt metadata, a=testonly
wpt-pr: 49074
wpt-type: metadata
2024-11-09 19:23:45 +00:00
Christian Biesinger
e942a3a84c Bug 1930247 [wpt PR 49074] - [FedCM] Allow arbitrary data as parameters instead of string/string pairs, a=testonly
Automatic update from web-platform-tests
[FedCM] Allow arbitrary data as parameters instead of string/string pairs

As mentioned in the updated spec:
https://w3c-fedid.github.io/FedCM/#dom-identityproviderrequestoptions-params
https://w3c-fedid.github.io/FedCM/#ref-for-dom-identityproviderrequestoptions-params%E2%91%A0

Bug: 374073124
Change-Id: If828c00da8f89c6ea2b3724db0d75ed2eea2591c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5990590
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380612}

--

wpt-commits: 44c412c2251294d9267f0437c7746d0afb5b8a27
wpt-pr: 49074
2024-11-09 19:23:45 +00:00
Nathan Memmott
2c2d2f7a3e Bug 1930172 [wpt PR 49065] - Change Observer: Fix flaky test caused by cleanup code, a=testonly
Automatic update from web-platform-tests
Change Observer: Fix flaky test caused by cleanup code

The cleanup code for `directory_test`s may fail when it attempts to
remove a a entry that no longer exists. This changes it to ignore when
it fails to remove an entry since it doesn't matter as long as it
doesn't exist anymore.

This may be due to a race issue where cleanup code from a previous test
hadn't finished deleting all its entries when `directory_test` takes a
snapshot of them. But it does before `directory_test` can remove the
entry.

Fixed: 377480361
Change-Id: I5c173ba6afae5ddf7db0a4d8d154319dd5f0fb85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001305
Reviewed-by: Daseul Lee <dslee@chromium.org>
Commit-Queue: Nathan Memmott <memmott@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380545}

--

wpt-commits: 1cf0f9e3f20987cbc6fe4da6450d8689197b0778
wpt-pr: 49065
2024-11-09 19:23:44 +00:00
Philip Rogers
cd2939dfc9 Bug 1930230 [wpt PR 49072] - Nearest neighbor images should not use higher quality, a=testonly
Automatic update from web-platform-tests
Nearest neighbor images should not use higher quality

We recently fixed a bug [1] where the discardable image map was not
preserving image quality values. This fix exposed a bug where nearest
neighbor filtering would incorrectly re-use higher-quality images.
Nearest neighbor filtering is used for `image-rendering: pixelated` and
should not use higher-quality filtering.

[1] https://crrev.com/0eb474d6793456826037bf33212ccba9da236402

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

--

wpt-commits: a0e2da634c7d60190696187fd07ee18484bb992c
wpt-pr: 49072
2024-11-09 19:23:43 +00:00
moz-wptsync-bot
0d51dbd336 Bug 1929923 [wpt PR 49030] - Update wpt metadata, a=testonly
wpt-pr: 49030
wpt-type: metadata
2024-11-09 19:23:43 +00:00
Andreu Botella
f826ed3263 Bug 1929923 [wpt PR 49030] - [line-clamp] [text-box-trim] Make block-in-inlines work, a=testonly
Automatic update from web-platform-tests
[line-clamp] [text-box-trim] Make block-in-inlines work

This patch makes block-in-inlines work together with
`line-clamp: auto` and `text-box-trim`. There are a few reasons why
they did not previously work:

- The code in `BlockLayoutAlgorithm::FinishInflow` that handled the
  interaction of these features assumed that, with `trim-end`, every
  fragment with a break token would have a non-null `TrimBlockEndBy`
  set. This is not true for block-in-inline wrapper lines, so this was
  causing a crash.

  This code is used when figuring out how many lines fit in the given
  height, and it does so by always trimming by the end, and then,
  after we know this line fits, re-adding that trimmed block size.
  For block-in-inlines, if the inside trimmed, that trimmed block size
  would have already been added when laying out the inner block.
  Therefore, if there is no `TrimBlockEndBy`, we don't need to add
  any block size.

- Another issue is that, when doing relayout for `text-box-trim`,
  which is now only needed with block-in-inlines, the number of lines
  until clamp was set to the number of lines until clamp that the
  previous block layout algorithm had when it aborted. This resulted
  in any lines that were laid out twice being counted twice. This
  number should instead be reset to its initial value at relayout
  time. Therefore we added an `initial_lines_until_clamp` field to
  `BlockLineClampData` to store this value.

- Finally, although the block-in-inline tracked by
  `BlockLayoutAlgorithm::last_non_empty_inflow_child_` might not be
  the one that contains the last line before clamp, this shouldn't
  matter after https://crrev.com/c/5987915. However, if a block ends
  with a block-in-inline which comes after the clamp point, it would
  cause an unnecessary relayout, because the trim-end has already been
  applied to the last line before clamp in the current layout.
  Therefore, we don't do this layout when we have clamped previously.

Bug: 40336192, 40254880, 372531320
Change-Id: Id228951b5db3c4bf799010e730983558567e9ddd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5987917
Commit-Queue: Andreu Botella <abotella@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380464}

--

wpt-commits: 3241773f5849083927b5a25175326b0306f2dafc
wpt-pr: 49030
2024-11-09 19:23:42 +00:00
moz-wptsync-bot
42e780f327 Bug 1930032 [wpt PR 49050] - Update wpt metadata, a=testonly
wpt-pr: 49050
wpt-type: metadata
2024-11-09 19:23:41 +00:00
Mason Freed
d1e5fc63ec Bug 1930032 [wpt PR 49050] - Implement dialog.requestClose() [4/N], a=testonly
Automatic update from web-platform-tests
Implement dialog.requestClose() [4/N]

This implements dialog.requestClose() and adds a test.

See spec PR for details:
  https://github.com/whatwg/html/pull/10737

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

--

wpt-commits: 97a34c26ea3a3bfeacc0f40fc733d464c3f4d377
wpt-pr: 49050
2024-11-09 19:23:41 +00:00
Martin Robinson
e9558031a5 Bug 1930151 [wpt PR 49062] - layout: Fix caching of streching flex items in row flex, a=testonly
Automatic update from web-platform-tests
layout: Fix caching of streching flex items in row flex

When a flex item stretches in the cross axis in a row flex, the flex
container layout should depend on block constraints. In this case the
cross axis is the block axis (assuming horizontal writing modes --
vertical are not yet supported). This changes fixes an issue where the
cached layout was used in this case when stretching should trigger a new
layout.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>

--

wpt-commits: dedba61aa239e5d5194fe5a49ddc2766712f22bc
wpt-pr: 49062
2024-11-09 19:23:40 +00:00
Steinar H. Gunderson
e755fccaed Bug 1930205 [wpt PR 49071] - Add use-counter and WebDX feature mapping for display-mode., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for display-mode.

Change-Id: I8c481197eeb5f55bb2b58002c9691f79b6c5491f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6002656
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380344}

--

wpt-commits: 4226c5955f684e0914df6103dd73956cbb7395f7
wpt-pr: 49071
2024-11-09 19:23:39 +00:00
Steinar H. Gunderson
2ca136c14d Bug 1930200 [wpt PR 49069] - Add use-counter and WebDX feature mapping for file-selector-button., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for file-selector-button.

Change-Id: I0e1faf02c931bc5b25f78bc71b2cfa4b872ec44a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6003165
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380348}

--

wpt-commits: ca20ad52afe1953d53e5f75ea48a8eeefadcf0ed
wpt-pr: 49069
2024-11-09 19:23:39 +00:00
James Graham
864e62b3e2 Bug 1930187 [wpt PR 49067] - Increase chunking of Firefox Android, a=testonly
Automatic update from web-platform-tests
Increase chunking of Firefox Android

Recent runs have been timing out

--

wpt-commits: 574a24ed700ed2499facbb3281ed1edb1592d793
wpt-pr: 49067
2024-11-09 19:23:38 +00:00
Steinar H. Gunderson
e641aa2f66 Bug 1930168 [wpt PR 49064] - Add use-counter and WebDX feature mapping for dynamic-range., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for dynamic-range.

Change-Id: Ie654ea982c6eda45f114a99684a0f5fdb4bf3220
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6003162
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380343}

--

wpt-commits: bb2ba36e7a84fe9d5874fa991360486b4d4e828d
wpt-pr: 49064
2024-11-09 19:23:37 +00:00
Steinar H. Gunderson
2cb965ece7 Bug 1930167 [wpt PR 49063] - Add WebDX feature mapping for marker., a=testonly
Automatic update from web-platform-tests
Add WebDX feature mapping for marker.

Change-Id: I0ef53f57813a94064c9e996a06f9b15bae79f4ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001397
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380341}

--

wpt-commits: d754904434d67133fb97d49356882b00713a416f
wpt-pr: 49063
2024-11-09 19:23:37 +00:00
dependabot[bot]
d5f76c27b6 Bug 1930002 [wpt PR 49041] - Bump mozdevice from 4.1.2 to 4.2.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump mozdevice from 4.1.2 to 4.2.0 in /tools

Bumps [mozdevice](https://wiki.mozilla.org/Auto-tools/Projects/Mozbase) from 4.1.2 to 4.2.0.

---
updated-dependencies:
- dependency-name: mozdevice
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

wpt-commits: 3b18ec87a7404f75b2570f914adb9e90089e5d25
wpt-pr: 49041
2024-11-09 19:23:36 +00:00
Steinar H. Gunderson
e962b4fbf7 Bug 1930037 [wpt PR 49051] - Add WebDX feature mapping for transform-box., a=testonly
Automatic update from web-platform-tests
Add WebDX feature mapping for transform-box.

Change-Id: Ife2d6540b489df97749a1c7ca8e241769e7b6251
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6002654
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380342}

--

wpt-commits: 2aa2b8a20a811277dd7481f33a027abb120edac4
wpt-pr: 49051
2024-11-09 19:23:35 +00:00
Steinar H. Gunderson
ca75555893 Bug 1930043 [wpt PR 49057] - Add use-counter and WebDX feature mapping for spelling-grammar-error., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for spelling-grammar-error.

Change-Id: I28819ef9020fba438681e4e6154e71c33b4e7a68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5998680
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380340}

--

wpt-commits: fbac43733398056a5f599d6eb13e61797e6618ab
wpt-pr: 49057
2024-11-09 19:23:34 +00:00
Steinar H. Gunderson
f33e720577 Bug 1930124 [wpt PR 49060] - Add use-counter and WebDX feature mapping for overflow., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for overflow.

Change-Id: Id1804b6c7e7a172732cc0dbd82d88697c6caf6c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5998679
Reviewed-by: Noam Rosenthal <nrosenthal@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380339}

--

wpt-commits: b576926b94d45acfe2bf727846345a3af2982c71
wpt-pr: 49060
2024-11-09 19:23:34 +00:00
moz-wptsync-bot
713c07d7c1 Bug 1930138 [wpt PR 49061] - Update wpt metadata, a=testonly
wpt-pr: 49061
wpt-type: metadata
2024-11-09 19:23:33 +00:00
Rune Lillesveen
29b0cffe59 Bug 1930138 [wpt PR 49061] - [@container] Add parsing tests for comma separated queries, a=testonly
Automatic update from web-platform-tests
[@container] Add parsing tests for comma separated queries

Also add a test that '@container {}' is not a valid rule.

Change-Id: Id8662623617a682d9408017db74c20ec362cc7ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001964
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380338}

--

wpt-commits: e2223779e96d8d4435b7c34075ff3e7f54db5c85
wpt-pr: 49061
2024-11-09 19:23:32 +00:00
Steinar H. Gunderson
c8fd762d28 Bug 1930040 [wpt PR 49054] - Add WebDX feature mapping for outline., a=testonly
Automatic update from web-platform-tests
Add WebDX feature mapping for outline.

Change-Id: Ide8098f44647bcb4479bccc30cb65a58bd53f987
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5998678
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380282}

--

wpt-commits: d497361a231c570d05311c547b0e9f654fb0f605
wpt-pr: 49054
2024-11-09 19:23:31 +00:00
Steinar H. Gunderson
f1be865a22 Bug 1930042 [wpt PR 49056] - Add WebDX feature mapping for prefers-contrast and prefers-reduced-transparency., a=testonly
Automatic update from web-platform-tests
Add WebDX feature mapping for prefers-contrast and prefers-reduced-transparency.

Change-Id: I2d6b3750ffe235ec0fe4ccaa74328ba3c36529a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6000131
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380259}

--

wpt-commits: bd00601f37afa4a4f7ea4f048df832871294b073
wpt-pr: 49056
2024-11-09 19:23:31 +00:00
Steinar H. Gunderson
805f324198 Bug 1930041 [wpt PR 49055] - Add use-counter and WebDX feature mapping for revert., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for revert.

Change-Id: I8885c31ef646470b29f9171980162f70bc4be662
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5998699
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380258}

--

wpt-commits: 2ec3f827b7ac88713072c7dc9301fadf028bf1ee
wpt-pr: 49055
2024-11-09 19:23:30 +00:00
Steinar H. Gunderson
a9a7a8c802 Bug 1930039 [wpt PR 49053] - Add use-counter and WebDX feature mapping for hwb, lab and oklab., a=testonly
Automatic update from web-platform-tests
Add use-counter and WebDX feature mapping for hwb, lab and oklab.

Change-Id: I7bb021d4c4cfc0e1fd422f3f861230664248110b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999892
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380257}

--

wpt-commits: 4265851d9340ba99b5b189145275c4760a60ff51
wpt-pr: 49053
2024-11-09 19:23:29 +00:00
Rune Lillesveen
5bb59c39ec Bug 1930038 [wpt PR 49052] - WebDX feature mapping for ch, rch, and rex units, a=testonly
Automatic update from web-platform-tests
WebDX feature mapping for ch, rch, and rex units

Change-Id: I3f07f3890c0ab529969d3209541efbe9a68e3ea1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999379
Reviewed-by: Steinar H Gunderson <sesse@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380228}

--

wpt-commits: 302e2d30fc2581ff4dd0459a950df6daa6408f09
wpt-pr: 49052
2024-11-09 19:23:28 +00:00
lilyspiniolas
54536d1af2 Bug 1929463 [wpt PR 48993] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282651, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282651 (#48993)

* WebKit export of https://bugs.webkit.org/show_bug.cgi?id=282651
--

wpt-commits: c6e7febe9c5f8cca44c4e6e110104b4e12097fdf
wpt-pr: 48993
2024-11-09 19:23:28 +00:00
Tsuyoshi Horo
0d4c061b4a Bug 1930045 [wpt PR 49058] - Revert "Add more descriptive error messages to TapToStopFling.html for better debugging.", a=testonly
Automatic update from web-platform-tests
Revert "Add more descriptive error messages to TapToStopFling.html for better debugging."

This reverts commit 3a320b5899a0c450412f4a91ac38f0ca0873b415.

Reason for revert: Failing on bot
Bug: 378008882

Original change's description:
> Add more descriptive error messages to TapToStopFling.html for better debugging.
>
> Also changed file name to conform to convention.
>
> Change-Id: Ib901161728143882f0f2abdc01e79c03bdec7f6d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6001495
> Reviewed-by: Michal Mocny <mmocny@chromium.org>
> Commit-Queue: Hao Liu <haoliuk@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1379954}

Change-Id: Ib64f7714285384357b18c24dac44f96cc4e74025
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999048
Auto-Submit: Tsuyoshi Horo <horo@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380147}

--

wpt-commits: b0f35fdd1d934fa57d1f98759dc10ddab29f7798
wpt-pr: 49058
2024-11-09 19:23:27 +00:00
Yoshisato Yanagisawa
f2390479df Bug 1930022 [wpt PR 49047] - Move Chromium implementation specific WPT., a=testonly
Automatic update from web-platform-tests
Move Chromium implementation specific WPT.

The specification does not define the maximum depth/width.
However, the current WPT limit them.  Let me move such WPTs to Chromium
specific locations.

In the coming CL, I will also write the WPT to ask the minimum
depth/width as a response to:
https://github.com/w3c/ServiceWorker/pull/1714

Change-Id: I722667fbdc69aed32d8fa66d3e17050bf33c480a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999015
Reviewed-by: Keita Suzuki <suzukikeita@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1380071}

--

wpt-commits: af915520cc0da850f5031cdfb5172657ab7091a4
wpt-pr: 49047
2024-11-09 19:23:26 +00:00
moz-wptsync-bot
1ad545b1ff Bug 1930021 [wpt PR 49046] - Update wpt metadata, a=testonly
wpt-pr: 49046
wpt-type: metadata
2024-11-09 19:23:25 +00:00
Joey Arhar
86f1616c33 Bug 1930021 [wpt PR 49046] - Rename <selectedoption> to <selectedcontent>, a=testonly
Automatic update from web-platform-tests
Rename <selectedoption> to <selectedcontent>

This rename was decided here:
https://github.com/openui/open-ui/issues/1112

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

--

wpt-commits: 87038037a69d96cbfa83f2dc370f8478ff472851
wpt-pr: 49046
2024-11-09 19:23:24 +00:00
moz-wptsync-bot
ed75b2f0be Bug 1917605 [wpt PR 48045] - Update wpt metadata, a=testonly
wpt-pr: 48045
wpt-type: metadata
2024-11-09 19:23:23 +00:00