996120 Commits
Author SHA1 Message Date
Release Engineering Landoscript 0304f5a3e3 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE 2026-09-13 00:15:01 +00:00
Jonathan Kew fe9deb509e Bug 2071557 - Keep color-font palette entries as hb_color_t to reduce memory footprint. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D325607
2026-09-12 21:37:37 +00:00
owlishDeveloper aabe491b92 Bug 2057685 - Part 4: Add GeckoView backend support for full page screenshot API r=geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D318616
2026-09-12 20:28:11 +00:00
Silaghi afed2108b5 Revert "Bug 1992418 - add runtime.getVersion() r=robwu" for causing mochitests failures at apis.html
This reverts commit df22bd7905.
2026-09-12 20:23:11 +00:00
Cosmin Sabou 6dc230d73f Revert "Bug 2071557 - Keep color-font palette entries as hb_color_t to reduce memory footprint. r=firefox-style-system-reviewers,emilio" for causing build bustages on TestCOLRv1.
This reverts commit 3cb9d005f6.
2026-09-12 20:16:04 +00:00
Cosmin Sabou 53b235ad10 Revert "Bug 2057685 - Part 4: Add GeckoView backend support for full page screenshot API r=geckoview-reviewers,ohall" for causing build bustages on TestCOLRv1.
This reverts commit 64cf3d97f8.
2026-09-12 20:07:34 +00:00
Ryan VanderMeulen fccbd9a5a2 Bug 2071614 - Update JDK 8 to version 8u502-b07. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D325617
2026-09-12 19:50:47 +00:00
Ryan VanderMeulen 73d0b06bfb Bug 2071614 - Update JDK 17 to version 17.0.20.1+1. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D325616
2026-09-12 19:50:46 +00:00
Ting-Yu Lin 7c24ec4123 Bug 2057630 Part 6 - Add WPT to exercise sticky and transform. r=layout-reviewers,dshin
`anchor-scroll-to-sticky-006.html` renders the same as
`anchor-scroll-to-sticky-005`. The only difference between the two
tests is that 006 has an identity `scale: 1` added to `#sticky` to
exercise the anchor transform code path.

Differential Revision: https://phabricator.services.mozilla.com/D325535
2026-09-12 19:49:23 +00:00
Ting-Yu Lin e1b54aa821 Bug 2057630 Part 5 - Make anchor's scroll offset computation aware of sticky positioning. r=layout-reviewers,dshin
This patch introduces `GetPositionIgnoringScrollingAndSticky()` and
`GetOffsetToIgnoringScrollingAndSticky()`, and uses the latter in all
the helpers in `AnchorPositioningUtils` instead of
`GetOffsetToIgnoringScrolling()`. As a result, an anchor positioned
element whose anchor is sticky is now laid out against the sticky
anchor's scroll-ignored position.

`GetScrollOffsetFor()` then becomes `GetScrollOffsetTo()`, which
accumulates the difference between the anchor's scroll-ignored and
actual position in a single walk of the frame tree. Because both
accessors are evaluated on the same frames, any scroll container that
moves the anchor and the absolute containing block together cancels
out.

That eliminates the need to check the stop conditions in the old code,
and it works when the absolute containing block is fragmented or has
IB-split siblings.

Differential Revision: https://phabricator.services.mozilla.com/D324789
2026-09-12 19:49:22 +00:00
Ting-Yu Lin 888d43dc65 Bug 2057630 Part 4 - Make OffsetCalculator() take a position getter callable. r=layout-reviewers,dshin
It allows the caller to pass a lambda to accumulate a difference of
two position getters in one walk of the frame tree, which is needed by
the next part.

This patch does not change behavior.

Differential Revision: https://phabricator.services.mozilla.com/D325534
2026-09-12 19:49:21 +00:00
Ting-Yu Lin cb01fd0559 Bug 2057630 Part 3 - Add two helpers in StickyScrollContainer. r=layout-reviewers,emilio
`ComputeTranslationIgnoringScrolling()` is required for the next part.

Differential Revision: https://phabricator.services.mozilla.com/D324788
2026-09-12 19:49:21 +00:00
Ting-Yu Lin f92e5fb2fc Bug 2057630 Part 2 - Return the result in a struct from StickyScrollContainer::ComputeStickyLimits(). r=layout-reviewers,emilio
`ComputeStickyLimits()` returned its two rectangles through outparams.
Return them in a struct instead, which is easier to use at the call
sites.

Differential Revision: https://phabricator.services.mozilla.com/D324787
2026-09-12 19:49:20 +00:00
Ting-Yu Lin 56ab4b6060 Bug 2057630 Part 1 - Simplify implementation of ScrollContainerFrame::GetPositionOfChildIgnoringScrolling(). r=layout-reviewers,emilio
This patch does not change behavior.

Differential Revision: https://phabricator.services.mozilla.com/D324786
2026-09-12 19:49:19 +00:00
owlishDeveloper 64cf3d97f8 Bug 2057685 - Part 4: Add GeckoView backend support for full page screenshot API r=geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D318616
2026-09-12 19:37:21 +00:00
Release Engineering Landoscript ab46b0f5d3 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> db22e234b0f9b083dfd778445904f7e7af57a305
an -> db22e234b0f9b083dfd778445904f7e7af57a305
ar -> db22e234b0f9b083dfd778445904f7e7af57a305
ast -> db22e234b0f9b083dfd778445904f7e7af57a305
az -> db22e234b0f9b083dfd778445904f7e7af57a305
be -> db22e234b0f9b083dfd778445904f7e7af57a305
bg -> db22e234b0f9b083dfd778445904f7e7af57a305
bn -> db22e234b0f9b083dfd778445904f7e7af57a305
br -> db22e234b0f9b083dfd778445904f7e7af57a305
bs -> db22e234b0f9b083dfd778445904f7e7af57a305
ca -> db22e234b0f9b083dfd778445904f7e7af57a305
cak -> db22e234b0f9b083dfd778445904f7e7af57a305
cs -> db22e234b0f9b083dfd778445904f7e7af57a305
cy -> db22e234b0f9b083dfd778445904f7e7af57a305
da -> db22e234b0f9b083dfd778445904f7e7af57a305
de -> db22e234b0f9b083dfd778445904f7e7af57a305
dsb -> db22e234b0f9b083dfd778445904f7e7af57a305
el -> db22e234b0f9b083dfd778445904f7e7af57a305
en-CA -> db22e234b0f9b083dfd778445904f7e7af57a305
en-GB -> db22e234b0f9b083dfd778445904f7e7af57a305
eo -> db22e234b0f9b083dfd778445904f7e7af57a305
es-AR -> db22e234b0f9b083dfd778445904f7e7af57a305
es-CL -> db22e234b0f9b083dfd778445904f7e7af57a305
es-ES -> db22e234b0f9b083dfd778445904f7e7af57a305
es-MX -> db22e234b0f9b083dfd778445904f7e7af57a305
et -> db22e234b0f9b083dfd778445904f7e7af57a305
eu -> db22e234b0f9b083dfd778445904f7e7af57a305
fa -> db22e234b0f9b083dfd778445904f7e7af57a305
ff -> db22e234b0f9b083dfd778445904f7e7af57a305
fi -> db22e234b0f9b083dfd778445904f7e7af57a305
fr -> db22e234b0f9b083dfd778445904f7e7af57a305
fy-NL -> db22e234b0f9b083dfd778445904f7e7af57a305
ga-IE -> db22e234b0f9b083dfd778445904f7e7af57a305
gd -> db22e234b0f9b083dfd778445904f7e7af57a305
gl -> db22e234b0f9b083dfd778445904f7e7af57a305
gn -> db22e234b0f9b083dfd778445904f7e7af57a305
gu-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
he -> db22e234b0f9b083dfd778445904f7e7af57a305
hi-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
hr -> db22e234b0f9b083dfd778445904f7e7af57a305
hsb -> db22e234b0f9b083dfd778445904f7e7af57a305
hu -> db22e234b0f9b083dfd778445904f7e7af57a305
hy-AM -> db22e234b0f9b083dfd778445904f7e7af57a305
ia -> db22e234b0f9b083dfd778445904f7e7af57a305
id -> db22e234b0f9b083dfd778445904f7e7af57a305
is -> db22e234b0f9b083dfd778445904f7e7af57a305
it -> db22e234b0f9b083dfd778445904f7e7af57a305
ja -> db22e234b0f9b083dfd778445904f7e7af57a305
ka -> db22e234b0f9b083dfd778445904f7e7af57a305
kab -> db22e234b0f9b083dfd778445904f7e7af57a305
kk -> db22e234b0f9b083dfd778445904f7e7af57a305
km -> db22e234b0f9b083dfd778445904f7e7af57a305
kn -> db22e234b0f9b083dfd778445904f7e7af57a305
ko -> db22e234b0f9b083dfd778445904f7e7af57a305
lij -> db22e234b0f9b083dfd778445904f7e7af57a305
lo -> db22e234b0f9b083dfd778445904f7e7af57a305
lt -> db22e234b0f9b083dfd778445904f7e7af57a305
ltg -> db22e234b0f9b083dfd778445904f7e7af57a305
lv -> db22e234b0f9b083dfd778445904f7e7af57a305
meh -> db22e234b0f9b083dfd778445904f7e7af57a305
mix -> db22e234b0f9b083dfd778445904f7e7af57a305
ml -> db22e234b0f9b083dfd778445904f7e7af57a305
mr -> db22e234b0f9b083dfd778445904f7e7af57a305
ms -> db22e234b0f9b083dfd778445904f7e7af57a305
my -> db22e234b0f9b083dfd778445904f7e7af57a305
nb-NO -> db22e234b0f9b083dfd778445904f7e7af57a305
ne-NP -> db22e234b0f9b083dfd778445904f7e7af57a305
nl -> db22e234b0f9b083dfd778445904f7e7af57a305
nn-NO -> db22e234b0f9b083dfd778445904f7e7af57a305
oc -> db22e234b0f9b083dfd778445904f7e7af57a305
pa-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
pl -> db22e234b0f9b083dfd778445904f7e7af57a305
pt-BR -> db22e234b0f9b083dfd778445904f7e7af57a305
pt-PT -> db22e234b0f9b083dfd778445904f7e7af57a305
rm -> db22e234b0f9b083dfd778445904f7e7af57a305
ro -> db22e234b0f9b083dfd778445904f7e7af57a305
ru -> db22e234b0f9b083dfd778445904f7e7af57a305
sk -> db22e234b0f9b083dfd778445904f7e7af57a305
sl -> db22e234b0f9b083dfd778445904f7e7af57a305
son -> db22e234b0f9b083dfd778445904f7e7af57a305
sq -> db22e234b0f9b083dfd778445904f7e7af57a305
sr -> db22e234b0f9b083dfd778445904f7e7af57a305
sv-SE -> db22e234b0f9b083dfd778445904f7e7af57a305
ta -> db22e234b0f9b083dfd778445904f7e7af57a305
te -> db22e234b0f9b083dfd778445904f7e7af57a305
th -> db22e234b0f9b083dfd778445904f7e7af57a305
tl -> db22e234b0f9b083dfd778445904f7e7af57a305
tr -> db22e234b0f9b083dfd778445904f7e7af57a305
trs -> db22e234b0f9b083dfd778445904f7e7af57a305
uk -> db22e234b0f9b083dfd778445904f7e7af57a305
ur -> db22e234b0f9b083dfd778445904f7e7af57a305
uz -> db22e234b0f9b083dfd778445904f7e7af57a305
vi -> db22e234b0f9b083dfd778445904f7e7af57a305
wo -> db22e234b0f9b083dfd778445904f7e7af57a305
xh -> db22e234b0f9b083dfd778445904f7e7af57a305
zam -> db22e234b0f9b083dfd778445904f7e7af57a305
zh-CN -> db22e234b0f9b083dfd778445904f7e7af57a305
zh-TW -> db22e234b0f9b083dfd778445904f7e7af57a305
2026-09-12 18:49:17 +00:00
Release Engineering Landoscript 5454e6466f No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> db22e234b0f9b083dfd778445904f7e7af57a305
af -> db22e234b0f9b083dfd778445904f7e7af57a305
an -> db22e234b0f9b083dfd778445904f7e7af57a305
ar -> db22e234b0f9b083dfd778445904f7e7af57a305
ast -> db22e234b0f9b083dfd778445904f7e7af57a305
az -> db22e234b0f9b083dfd778445904f7e7af57a305
be -> db22e234b0f9b083dfd778445904f7e7af57a305
bg -> db22e234b0f9b083dfd778445904f7e7af57a305
bn -> db22e234b0f9b083dfd778445904f7e7af57a305
bo -> db22e234b0f9b083dfd778445904f7e7af57a305
bqi -> db22e234b0f9b083dfd778445904f7e7af57a305
br -> db22e234b0f9b083dfd778445904f7e7af57a305
brx -> db22e234b0f9b083dfd778445904f7e7af57a305
bs -> db22e234b0f9b083dfd778445904f7e7af57a305
ca -> db22e234b0f9b083dfd778445904f7e7af57a305
ca-valencia -> db22e234b0f9b083dfd778445904f7e7af57a305
cak -> db22e234b0f9b083dfd778445904f7e7af57a305
ckb -> db22e234b0f9b083dfd778445904f7e7af57a305
cs -> db22e234b0f9b083dfd778445904f7e7af57a305
cy -> db22e234b0f9b083dfd778445904f7e7af57a305
da -> db22e234b0f9b083dfd778445904f7e7af57a305
de -> db22e234b0f9b083dfd778445904f7e7af57a305
dsb -> db22e234b0f9b083dfd778445904f7e7af57a305
el -> db22e234b0f9b083dfd778445904f7e7af57a305
en-CA -> db22e234b0f9b083dfd778445904f7e7af57a305
en-GB -> db22e234b0f9b083dfd778445904f7e7af57a305
eo -> db22e234b0f9b083dfd778445904f7e7af57a305
es-AR -> db22e234b0f9b083dfd778445904f7e7af57a305
es-CL -> db22e234b0f9b083dfd778445904f7e7af57a305
es-ES -> db22e234b0f9b083dfd778445904f7e7af57a305
es-MX -> db22e234b0f9b083dfd778445904f7e7af57a305
et -> db22e234b0f9b083dfd778445904f7e7af57a305
eu -> db22e234b0f9b083dfd778445904f7e7af57a305
fa -> db22e234b0f9b083dfd778445904f7e7af57a305
ff -> db22e234b0f9b083dfd778445904f7e7af57a305
fi -> db22e234b0f9b083dfd778445904f7e7af57a305
fr -> db22e234b0f9b083dfd778445904f7e7af57a305
fur -> db22e234b0f9b083dfd778445904f7e7af57a305
fy-NL -> db22e234b0f9b083dfd778445904f7e7af57a305
ga-IE -> db22e234b0f9b083dfd778445904f7e7af57a305
gd -> db22e234b0f9b083dfd778445904f7e7af57a305
gl -> db22e234b0f9b083dfd778445904f7e7af57a305
gn -> db22e234b0f9b083dfd778445904f7e7af57a305
gu-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
he -> db22e234b0f9b083dfd778445904f7e7af57a305
hi-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
hr -> db22e234b0f9b083dfd778445904f7e7af57a305
hsb -> db22e234b0f9b083dfd778445904f7e7af57a305
hu -> db22e234b0f9b083dfd778445904f7e7af57a305
hy-AM -> db22e234b0f9b083dfd778445904f7e7af57a305
hye -> db22e234b0f9b083dfd778445904f7e7af57a305
ia -> db22e234b0f9b083dfd778445904f7e7af57a305
id -> db22e234b0f9b083dfd778445904f7e7af57a305
is -> db22e234b0f9b083dfd778445904f7e7af57a305
it -> db22e234b0f9b083dfd778445904f7e7af57a305
ja -> db22e234b0f9b083dfd778445904f7e7af57a305
ja-JP-mac -> db22e234b0f9b083dfd778445904f7e7af57a305
ka -> db22e234b0f9b083dfd778445904f7e7af57a305
kab -> db22e234b0f9b083dfd778445904f7e7af57a305
kk -> db22e234b0f9b083dfd778445904f7e7af57a305
km -> db22e234b0f9b083dfd778445904f7e7af57a305
kn -> db22e234b0f9b083dfd778445904f7e7af57a305
ko -> db22e234b0f9b083dfd778445904f7e7af57a305
lij -> db22e234b0f9b083dfd778445904f7e7af57a305
lo -> db22e234b0f9b083dfd778445904f7e7af57a305
lt -> db22e234b0f9b083dfd778445904f7e7af57a305
ltg -> db22e234b0f9b083dfd778445904f7e7af57a305
lv -> db22e234b0f9b083dfd778445904f7e7af57a305
meh -> db22e234b0f9b083dfd778445904f7e7af57a305
mk -> db22e234b0f9b083dfd778445904f7e7af57a305
ml -> db22e234b0f9b083dfd778445904f7e7af57a305
mr -> db22e234b0f9b083dfd778445904f7e7af57a305
ms -> db22e234b0f9b083dfd778445904f7e7af57a305
my -> db22e234b0f9b083dfd778445904f7e7af57a305
nb-NO -> db22e234b0f9b083dfd778445904f7e7af57a305
ne-NP -> db22e234b0f9b083dfd778445904f7e7af57a305
nl -> db22e234b0f9b083dfd778445904f7e7af57a305
nn-NO -> db22e234b0f9b083dfd778445904f7e7af57a305
oc -> db22e234b0f9b083dfd778445904f7e7af57a305
pa-IN -> db22e234b0f9b083dfd778445904f7e7af57a305
pl -> db22e234b0f9b083dfd778445904f7e7af57a305
pt-BR -> db22e234b0f9b083dfd778445904f7e7af57a305
pt-PT -> db22e234b0f9b083dfd778445904f7e7af57a305
rm -> db22e234b0f9b083dfd778445904f7e7af57a305
ro -> db22e234b0f9b083dfd778445904f7e7af57a305
ru -> db22e234b0f9b083dfd778445904f7e7af57a305
sat -> db22e234b0f9b083dfd778445904f7e7af57a305
sc -> db22e234b0f9b083dfd778445904f7e7af57a305
scn -> db22e234b0f9b083dfd778445904f7e7af57a305
sco -> db22e234b0f9b083dfd778445904f7e7af57a305
si -> db22e234b0f9b083dfd778445904f7e7af57a305
sk -> db22e234b0f9b083dfd778445904f7e7af57a305
skr -> db22e234b0f9b083dfd778445904f7e7af57a305
sl -> db22e234b0f9b083dfd778445904f7e7af57a305
son -> db22e234b0f9b083dfd778445904f7e7af57a305
sq -> db22e234b0f9b083dfd778445904f7e7af57a305
sr -> db22e234b0f9b083dfd778445904f7e7af57a305
sv-SE -> db22e234b0f9b083dfd778445904f7e7af57a305
szl -> db22e234b0f9b083dfd778445904f7e7af57a305
ta -> db22e234b0f9b083dfd778445904f7e7af57a305
te -> db22e234b0f9b083dfd778445904f7e7af57a305
tg -> db22e234b0f9b083dfd778445904f7e7af57a305
th -> db22e234b0f9b083dfd778445904f7e7af57a305
tl -> db22e234b0f9b083dfd778445904f7e7af57a305
tr -> db22e234b0f9b083dfd778445904f7e7af57a305
trs -> db22e234b0f9b083dfd778445904f7e7af57a305
uk -> db22e234b0f9b083dfd778445904f7e7af57a305
ur -> db22e234b0f9b083dfd778445904f7e7af57a305
uz -> db22e234b0f9b083dfd778445904f7e7af57a305
vi -> db22e234b0f9b083dfd778445904f7e7af57a305
wo -> db22e234b0f9b083dfd778445904f7e7af57a305
xh -> db22e234b0f9b083dfd778445904f7e7af57a305
zh-CN -> db22e234b0f9b083dfd778445904f7e7af57a305
zh-TW -> db22e234b0f9b083dfd778445904f7e7af57a305
2026-09-12 18:49:15 +00:00
Roger Yang 958e07cb39 Bug 2069046 - Remove Nimbus flag for media session notification improvements. r=android-reviewers,alastun
Differential Revision: https://phabricator.services.mozilla.com/D323442
2026-09-12 17:17:22 +00:00
Jonathan Kew 3cb9d005f6 Bug 2071557 - Keep color-font palette entries as hb_color_t to reduce memory footprint. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D325607
2026-09-12 17:13:30 +00:00
Updatebot 355f584751 Bug 2071580 - Update PDF.js to 0ce03b5a09eba84469d758b873990527143f4972 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D325600
2026-09-12 17:11:03 +00:00
Emilio Cobos Álvarez b4563de953 Bug 2071197 - Fix NewPresState() after field reorder. 2026-09-12 16:00:31 +00:00
Carlos Jeurissen df22bd7905 Bug 1992418 - add runtime.getVersion() r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D267514
2026-09-12 15:50:12 +00:00
Emilio Cobos Álvarez 35a9baf9bd Bug 2071197 - Prevent two scroll events being sent on the same frame after bug 2015089. r=layout-reviewers,dshin
Save and restore scroll event generations to prevent sending two events
on the same frame.

Differential Revision: https://phabricator.services.mozilla.com/D325321
2026-09-12 15:13:20 +00:00
Ryan VanderMeulen 39dcc5beb7 Bug 2071588 - Rebase unpoison-thread-stacks patch for clang trunk after the section pragma GNUC guards. r=me 2026-09-12 15:11:42 +00:00
Emilio Cobos Álvarez 10607e264b Bug 2071179 - Update tests for unexpected passes. 2026-09-12 15:08:13 +00:00
Ryan VanderMeulen 536247f088 Revert "Bug 2066084. Give a preserve-3d participant with a hidden backface its own transform item so its descendants are culled with it. r=layout-reviewers,emilio" for various regressions.
This reverts commit 8d6a6899c7.
2026-09-12 13:28:23 +00:00
Ryan VanderMeulen 100c82c576 Revert "Bug 2067338. Misc cleanups to preserve3d wrapping display list code. r=layout-reviewers,emilio" for various regressions.
This reverts commit bc8429b28b.
2026-09-12 13:28:21 +00:00
Lando 0e28d397fd Bug 2069212: apply code formatting via Lando
# ignore-this-changeset
2026-09-12 10:48:51 +00:00
Timothy Nikkel 3f755e9a07 Bug 2069212. Adjust fuzz for testing/web-platform/tests/jpegxl/progressive-*.html. r=saschanaz
jxl-rs changed its dither pattern again in
https://github.com/libjxl/jxl-rs/commit/b76fd1421ed675bd35a4996fecafc124bf47f75e

I'm doing this in the .ini files instead of in the html test files themselves because bug 2070605 is pending with a merge from wpt that bumps these fuzz counts in the html files, but we need slightly more fuzz, and we need this to be green in order to land. After bug 2070605 is merged I will move these into the html files so it gets merged back to wpt.

Differential Revision: https://phabricator.services.mozilla.com/D325325
2026-09-12 10:48:37 +00:00
Timothy Nikkel 8b01005306 Bug 2069212. Update image/test/mochitest/test_jxl_progressive.html because progressive rendering has improved. r=saschanaz
Upstream jxl-rs has a fix for upsampling the LF preview in
https://github.com/libjxl/jxl-rs/commit/760c9d636aa15d6979208ec3a6fe59d734c387cc.
Comparing the before and after directly you can see that it was wrongly
sampling pixels past the right edge and treating those as black and the new
image is a clear improvment.

This also affects testing/web-platform/tests/jpegxl/progressive-1.html because
they are based on the same image, but there is an incoming wpt merge that
touches that reference for this same reason, so I can't touch it here or else I
would cause a conflict. After it's merged I will make sure everything is
sorted out fully.

Differential Revision: https://phabricator.services.mozilla.com/D325241
2026-09-12 10:48:37 +00:00
Timothy Nikkel ff302d8f2d Bug 2069212. Adjust fuzz for testing/web-platform/tests/jpegxl/sdr-alpha-reftest.html. r=saschanaz
jxl-rs changed its dither pattern again in
https://github.com/libjxl/jxl-rs/commit/b76fd1421ed675bd35a4996fecafc124bf47f75e

Differential Revision: https://phabricator.services.mozilla.com/D325240
2026-09-12 10:48:36 +00:00
Timothy Nikkel 42921bac93 Bug 2069212. Regenerate the JXL gtest reference so we can ask for an exact match. r=saschanaz
large-jxl-reference.webp held libjxl's decode of large.jxl. jxl-rs changed its
dither pattern again in
https://github.com/libjxl/jxl-rs/commit/b76fd1421ed675bd35a4996fecafc124bf47f75e
and now it is different from libjxl (it used to match). I want this test case
in particular to be an exact match (or as close as we can get) so I regenerated
it from jxl-rs. webp was used because I wanted a different format decoder to
check against and because this is a big file (necessary for testing
multithreaded decoding) and webp produced the smallest lossless file from a
decoder that wasn't jxl.

Differential Revision: https://phabricator.services.mozilla.com/D325239
2026-09-12 10:48:35 +00:00
Timothy Nikkel d3da296c00 Bug 2069212. Adapt our code to changes in jxl-rs. r=saschanaz
JxlParallelRunner gained a required num_threads method.

set_pixel_format now returns a Result, which we propagate. It only fails if the
pixel format changes after the first frame header is decoded, and we set ours
once right after basic info arrives.

Differential Revision: https://phabricator.services.mozilla.com/D325238
2026-09-12 10:48:34 +00:00
Timothy Nikkel 9fa5e2d0fe Bug 2069212. Reapply the jxl_simd macOS x86_64 workaround on top of 0.7.2. r=saschanaz,supply-chain-reviewers
This re-applies the bug 2043090 macOS x86_64 workaround

These files had significant changes this update so I re-verified that the
workaround was still both needed (on affected rust versions) and worked to
avoid the problem on the new files.

Differential Revision: https://phabricator.services.mozilla.com/D325237
2026-09-12 10:48:34 +00:00
Timothy Nikkel 9caa5af57e Bug 2069212. Upgrade jxl-rs to 0.7.2. r=saschanaz,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D325232
2026-09-12 10:48:33 +00:00
Timothy Nikkel 49a7796d33 Bug 2069212. Back out the local jxl_simd workaround so the 0.7.2 vendor bump is a pure upstream delta. r=saschanaz,supply-chain-reviewers
This backs the bug 2043090 macOS x86_64 workaround

Differential Revision: https://phabricator.services.mozilla.com/D325231
2026-09-12 10:48:32 +00:00
Jonathan Kew f48bac4bf4 Bug 2067259 - Update mochitest expectations for revised font-family quoting behavior. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D325338
2026-09-12 10:19:39 +00:00
Jonathan Kew a96f6b83c0 Bug 2067259 - Update WPT metadata to reflect revised behavior. r=firefox-style-system-reviewers,emilio
Mostly we're passing a bunch more tests now. The only "new" failure is because we don't implement
the ui-* generics, and therefore don't force things like (quoted) "ui-serif" to retain String syntax.

Differential Revision: https://phabricator.services.mozilla.com/D325337
2026-09-12 10:19:37 +00:00
Jonathan Kew b0b4f61f55 Bug 2067259 - When FamilyName is used for font names in src:local(), force its syntax to be Quoted. r=firefox-style-system-reviewers,emilio
Although the spec seems a little unclear on this IMO, it matches the behavior of both Chrome and Safari,
and is what css/css-fonts/font-family-src-quoted.html asserts:
https://github.com/web-platform-tests/wpt/blob/59ff8a4854a8d2d32ca0dc113760f2aaad70f4b5/css/css-fonts/font-family-src-quoted.html#L7

Differential Revision: https://phabricator.services.mozilla.com/D325335
2026-09-12 10:19:34 +00:00
Jonathan Kew 035464ff93 Bug 2067259 - Rework the criteria used to determine whether font-family names are quoted. r=firefox-style-system-reviewers,emilio
This reflects the decision in https://github.com/w3c/csswg-drafts/issues/5846,
and expectations of some recent WPTs (see later patch updating metadata).

Differential Revision: https://phabricator.services.mozilla.com/D325334
2026-09-12 10:19:32 +00:00
Dão Gottwald 948709ca85 Bug 2071359 - Use input tokens for the new tab search bar. r=emilio,desktop-theme-reviewers
The brand value the input text color gains is the page text color moz-input-text already inherited in-content.

Differential Revision: https://phabricator.services.mozilla.com/D325585
2026-09-12 08:42:23 +00:00
Emilio Cobos Álvarez 99e4377e2e Bug 2071179 - Prevent image function from ending up as WR fallback. r=gfx-reviewers,layout-reviewers,lsalzman,dshin
The image() function is incorrectly falling back to a blob image.

Use an exclusive switch so that it doesn't happen again. The only thing
we don't support in the WR path as far as I can tell is -moz-element().

-moz-symbolic-icon() works just like url(), and all the cases for url()
where we return false there's basically nothing to draw. cross-fade() is
not implemented in either path so let's return true for now so that we
intentionally switch to false if needed.

I don't get the EffectiveAppearance() check and I don't think it's
needed. Those go through
nsDisplayThemedBackground::CreateWebRenderCommands, and any
author-specified background disables the native appearance.

While at it don't bother to create WR commands for transparent colors,
which are common in the front-end and is a one-liner check.

Differential Revision: https://phabricator.services.mozilla.com/D325399
2026-09-12 08:12:58 +00:00
Abhishek Sharma 251c0992cd Bug 2065986 - pt3. Use bailout stub info to reconstruct stack r=jandem,iain
The bailout process is modified to use bailout stub information to rebuild
the stack one frame at a time instead of the existing bulk copy.

- The bailout tail uses the bailout stub information to setup the bailout
  registers, copy contents of frames (besides the return address) and jumps
  to the appropriate bailout stub.
- The bailout stub is setup so that simply calling back into the bailout
  tail materializes the expected return address - and the bailout tail can
  continue with the next frame.

Differential Revision: https://phabricator.services.mozilla.com/D320793
2026-09-12 08:11:44 +00:00
Abhishek Sharma 1f504e17f7 Bug 2065986 - pt2. Add bailout stub information to the BaselineBailoutInfo r=jandem,iain
The BaselineStackBuilder now adds BailoutStubInfo corresponding to each
rebuilt stack frame to the BaselineBailoutInfo. The stub info tells the
bailout tail where each frame's contents end and the bailout stub that
will materialize the return address for the frame's call into an outer
frame.

Differential Revision: https://phabricator.services.mozilla.com/D320792
2026-09-12 08:11:43 +00:00
Abhishek Sharma de748cf25a Bug 2065986 - pt1. Introduce bailout stubs in the baseline interpreter and fallback ics r=jandem,iain
Add bailout stubs to the Baseline Interpreter and the Fallback IC compiler. These
are currently a no-op - but will be jumped to by the bailout tail after copying
a single frame's contents. This allows the frame's return address, that is presently
directly copied into the stack, to be materialized with an actual call - making
bailout compatible with CET shadow stack on x86_64.

Differential Revision: https://phabricator.services.mozilla.com/D320791
2026-09-12 08:11:42 +00:00
Omar Gonzalez 9a17117b7b Bug 2063111 - updates to align with API contract r=mshillabeer,jlewis
Differential Revision: https://phabricator.services.mozilla.com/D322800
2026-09-12 06:51:50 +00:00
agoloman a1ede75a77 Revert "Bug 2058533 - Add a PromoCard highlighting the Collections to Tab Groups migration in the Tab Groups page r=android-reviewers,gl" for causing fenix failures @AddressAutofillTest#verifyAddAddressViewTest.
This reverts commit 1d37bac63c.
2026-09-12 06:49:22 +00:00
Release Engineering Landoscript f984cb1cff No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
an -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ar -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ast -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
az -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
be -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bg -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
br -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ca -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cak -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cy -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
da -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
de -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
dsb -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
el -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
en-CA -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
en-GB -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
eo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-AR -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-CL -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-ES -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-MX -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
et -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
eu -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fa -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ff -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fi -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fy-NL -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ga-IE -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gd -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gu-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
he -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hi-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hsb -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hu -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hy-AM -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ia -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
id -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
is -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
it -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ja -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ka -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kab -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
km -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ko -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lij -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lt -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ltg -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lv -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
meh -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
mix -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ml -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
mr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ms -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
my -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nb-NO -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ne-NP -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nn-NO -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
oc -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pa-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pt-BR -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pt-PT -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
rm -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ro -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ru -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
son -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sq -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sv-SE -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ta -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
te -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
th -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
tl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
tr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
trs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
uk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ur -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
uz -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
vi -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
wo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
xh -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
zam -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
zh-CN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
zh-TW -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
2026-09-12 06:49:12 +00:00
Release Engineering Landoscript 20d2b60d6b No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
af -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
an -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ar -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ast -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
az -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
be -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bg -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bqi -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
br -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
brx -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
bs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ca -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ca-valencia -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cak -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ckb -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
cy -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
da -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
de -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
dsb -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
el -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
en-CA -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
en-GB -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
eo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-AR -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-CL -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-ES -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
es-MX -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
et -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
eu -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fa -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ff -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fi -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fur -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
fy-NL -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ga-IE -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gd -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
gu-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
he -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hi-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hsb -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hu -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hy-AM -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
hye -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ia -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
id -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
is -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
it -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ja -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ja-JP-mac -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ka -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kab -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
km -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
kn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ko -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lij -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lt -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ltg -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
lv -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
meh -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
mk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ml -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
mr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ms -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
my -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nb-NO -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ne-NP -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
nn-NO -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
oc -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pa-IN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pt-BR -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
pt-PT -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
rm -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ro -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ru -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sat -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sc -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
scn -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sco -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
si -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
skr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
son -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sq -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
sv-SE -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
szl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ta -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
te -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
tg -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
th -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
tl -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
tr -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
trs -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
uk -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
ur -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
uz -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
vi -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
wo -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
xh -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
zh-CN -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
zh-TW -> bf7c928228dd2a6c235f15c7449c4c8931c617c7
2026-09-12 06:49:10 +00:00
agoloman 42b57cbde5 Bug 2070424 - Update metadata for css/css-borders/corner-shape/render-corner-shape.html. 2026-09-12 06:06:13 +00:00