Skip to content

Conversation

@lissyx
Copy link
Contributor

@lissyx lissyx commented Nov 10, 2025

No description provided.

Irene Ni and others added 30 commits November 7, 2025 15:57
…ions if backup is turned off by pref flips. r=cdupuis

Differential Revision: https://phabricator.services.mozilla.com/D271603
… Suggest preferences is hidden when the checkbox is hidden. r=adw,mconley

Differential Revision: https://phabricator.services.mozilla.com/D271401
…king regardless of the state of the target zone r=sfink

This fixes a problem with gray unmarking where we return early based on
|zone|'s GC state, potentially skipping updating |sourceZone|'s atom marking
bitmap. The problem is that we still need to do this regardless of the target
zone's state.

I was also able to make a testcase that reproduced gray marking failures which
is fixed by this patch.

Differential Revision: https://phabricator.services.mozilla.com/D271755
…n, and propagate it to CompileOptions r=necko-reviewers,spidermonkey-reviewers,arai

Differential Revision: https://phabricator.services.mozilla.com/D269084
…arsable_css.js

This reverts commit 2ba5de4.

Revert "Bug 1994078  - Fix New Tab Customize button contrast issues in dark theme. r=home-newtab-reviewers,reemhamz"

This reverts commit 862053a.
When there is reason to automatically regenerate the backup, the current behavior is to first delete old backup and then create a new one. This leaves a period where there is no backup file in existence, while the new backup is being generated.

To avoid leaving the user without a backup file, switch the order, so we first create the new backup file and then delete the old one.

Differential Revision: https://phabricator.services.mozilla.com/D271509
…tion. r=layout-anchor-positioning-reviewers,layout-reviewers,emilio

This gets confusing because insets are computed against the padding rect, but
we store all frame rect information w.r.t. border rect - Add documentation to
make that fact more explicit.

Differential Revision: https://phabricator.services.mozilla.com/D271230
…out-anchor-positioning-reviewers,layout-reviewers,emilio

Differential Revision: https://phabricator.services.mozilla.com/D271231
…ut-anchor-positioning-reviewers,layout-reviewers,emilio

Differential Revision: https://phabricator.services.mozilla.com/D271232
…rflow check. r=layout-anchor-positioning-reviewers,layout-reviewers,emilio

Differential Revision: https://phabricator.services.mozilla.com/D271233
…pos frame overflowing. r=layout-anchor-positioning-reviewers,layout-reviewers,emilio

Abspos frames are positioned against the scrolled frame, which is moved as a
whole to achieve scrolling. Not considering this offset will cause the
overflow check to behave as if the abspos frame never moves.

Differential Revision: https://phabricator.services.mozilla.com/D271657
…haney" for causing xpcshell failures on test_BackupService_regeneration.js

This reverts commit 59c2bad.
…reviewers,emcminn" for causing bc failures on browser_all_files_referenced.js

This reverts commit 97d5813.
…ILD CLOSED TREE

ach -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
af -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
an -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ar -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ast -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
az -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
be -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bg -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
br -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
brx -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ca -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ca-valencia -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cak -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ckb -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cy -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
da -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
de -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
dsb -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
el -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
en-CA -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
en-GB -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
eo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-AR -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-CL -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-ES -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-MX -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
et -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
eu -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fa -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ff -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fi -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fur -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fy-NL -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ga-IE -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gd -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gu-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
he -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hi-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hsb -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hu -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hy-AM -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hye -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ia -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
id -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
is -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
it -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ja -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ja-JP-mac -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ka -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kab -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
km -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ko -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lij -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lt -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ltg -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lv -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
meh -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
mk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ml -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
mr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ms -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
my -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nb-NO -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ne-NP -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nn-NO -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
oc -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pa-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pt-BR -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pt-PT -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
rm -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ro -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ru -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sat -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sc -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
scn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sco -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
si -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
skr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
son -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sq -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sv-SE -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
szl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ta -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
te -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
tg -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
th -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
tl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
tr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
trs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
uk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ur -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
uz -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
vi -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
wo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
xh -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
zh-CN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
zh-TW -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
…LD CLOSED TREE

ach -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
an -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ar -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ast -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
az -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
be -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bg -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
br -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
bs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ca -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cak -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
cy -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
da -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
de -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
dsb -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
el -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
en-CA -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
en-GB -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
eo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-AR -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-CL -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-ES -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
es-MX -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
et -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
eu -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fa -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ff -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fi -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
fy-NL -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ga-IE -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gd -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
gu-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
he -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hi-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hsb -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hu -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
hy-AM -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ia -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
id -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
is -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
it -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ja -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ka -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kab -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
km -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
kn -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ko -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lij -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lt -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ltg -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
lv -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
meh -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
mix -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ml -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
mr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ms -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
my -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nb-NO -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ne-NP -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
nn-NO -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
oc -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pa-IN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pt-BR -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
pt-PT -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
rm -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ro -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ru -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
son -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sq -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
sv-SE -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ta -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
te -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
th -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
tl -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
tr -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
trs -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
uk -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
ur -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
uz -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
vi -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
wo -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
xh -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
zam -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
zh-CN -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
zh-TW -> 748aee15f07cc34d0f9486e1e11c602a0eb9692f
…ory-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.

Differential Revision: https://phabricator.services.mozilla.com/D271815
Release Engineering Landoscript and others added 18 commits November 8, 2025 06:51
…LD CLOSED TREE

ach -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
an -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ar -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ast -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
az -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
be -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
bg -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
bn -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
br -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
bs -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ca -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
cak -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
cs -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
cy -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
da -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
de -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
dsb -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
el -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
en-CA -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
en-GB -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
eo -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
es-AR -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
es-CL -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
es-ES -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
es-MX -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
et -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
eu -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
fa -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ff -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
fi -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
fr -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
fy-NL -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ga-IE -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
gd -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
gl -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
gn -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
gu-IN -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
he -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
hi-IN -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
hr -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
hsb -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
hu -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
hy-AM -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ia -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
id -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
is -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
it -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ja -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ka -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
kab -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
kk -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
km -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
kn -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ko -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
lij -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
lo -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
lt -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ltg -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
lv -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
meh -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
mix -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ml -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
mr -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ms -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
my -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
nb-NO -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ne-NP -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
nl -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
nn-NO -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
oc -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
pa-IN -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
pl -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
pt-BR -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
pt-PT -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
rm -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ro -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ru -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
sk -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
sl -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
son -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
sq -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
sr -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
sv-SE -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ta -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
te -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
th -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
tl -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
tr -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
trs -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
uk -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
ur -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
uz -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
vi -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
wo -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
xh -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
zam -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
zh-CN -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
zh-TW -> 5bffe2a76637503ac080e6995ef867361ef9cd9b
…ection header r=necko-reviewers,kershaw

https://datatracker.ietf.org/doc/html/rfc6455
> The request MUST contain an |Upgrade| header field whose value
>  MUST include the "websocket" keyword.

Technically Firefox's behaviour is correct, but it appears some servers just check
for exact Connection: Upgrade - Chrome and Safari don't include the keep-alive token,
so I guess this is now a web-compat issue.

Differential Revision: https://phabricator.services.mozilla.com/D271206
…ks as expected. r=mkaply,mossop

runOncePerModification works on strings. If you pass a boolean down it
will always call its callback (because "true" != true etc).

Differential Revision: https://phabricator.services.mozilla.com/D271452
… ..) works as expected. r=mkaply,mossop" for causing bc failures @browser_policy_display_menu.js.

This reverts commit 0df9ebb.
When pruning GPU texture memory, SourceSurfaceWebgls containing GPU snapshots
may suddenly force a readback if there are existing references keeping alive the
SourceSurfaceWebgls.

Since the intention is to preserve the contents of the surface, but it doesn't
it doesn't require an immediate readback, using PBOs as an intermediate staging
buffer should alleviate some of the performance overhead of these readbacks.

Differential Revision: https://phabricator.services.mozilla.com/D271846
…ILD CLOSED TREE

ach -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
af -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
an -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ar -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ast -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
az -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
be -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bg -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
br -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
brx -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ca -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ca-valencia -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cak -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ckb -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cy -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
da -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
de -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
dsb -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
el -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
en-CA -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
en-GB -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
eo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-AR -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-CL -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-ES -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-MX -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
et -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
eu -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fa -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ff -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fi -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fur -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fy-NL -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ga-IE -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gd -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gu-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
he -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hi-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hsb -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hu -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hy-AM -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hye -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ia -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
id -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
is -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
it -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ja -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ja-JP-mac -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ka -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kab -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
km -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ko -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lij -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lt -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ltg -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lv -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
meh -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
mk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ml -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
mr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ms -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
my -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nb-NO -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ne-NP -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nn-NO -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
oc -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pa-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pt-BR -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pt-PT -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
rm -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ro -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ru -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sat -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sc -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
scn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sco -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
si -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
skr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
son -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sq -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sv-SE -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
szl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ta -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
te -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
tg -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
th -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
tl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
tr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
trs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
uk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ur -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
uz -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
vi -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
wo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
xh -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
zh-CN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
zh-TW -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
…LD CLOSED TREE

ach -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
an -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ar -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ast -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
az -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
be -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bg -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
br -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
bs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ca -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cak -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
cy -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
da -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
de -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
dsb -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
el -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
en-CA -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
en-GB -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
eo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-AR -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-CL -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-ES -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
es-MX -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
et -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
eu -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fa -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ff -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fi -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
fy-NL -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ga-IE -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gd -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
gu-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
he -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hi-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hsb -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hu -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
hy-AM -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ia -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
id -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
is -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
it -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ja -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ka -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kab -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
km -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
kn -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ko -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lij -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lt -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ltg -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
lv -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
meh -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
mix -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ml -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
mr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ms -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
my -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nb-NO -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ne-NP -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
nn-NO -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
oc -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pa-IN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pt-BR -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
pt-PT -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
rm -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ro -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ru -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
son -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sq -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
sv-SE -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ta -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
te -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
th -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
tl -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
tr -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
trs -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
uk -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
ur -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
uz -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
vi -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
wo -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
xh -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
zam -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
zh-CN -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
zh-TW -> e86cfa8756bdabae856fc27d0e5cafed8a1f45b1
…ks as expected. r=mkaply,mossop

runOncePerModification works on strings. If you pass a boolean down it
will always call its callback (because "true" != true etc).

Differential Revision: https://phabricator.services.mozilla.com/D271452
…ontext in CanonicalBrowsingContext::ReplacedBy. r=dom-core,smaug

The change in CanonicalBrowsingContext.cpp was provided by Nika.

Differential Revision: https://phabricator.services.mozilla.com/D270799
…p to c0b8b7e48d0fd8766af253aa39db1c30f88e15a4 r=release-managers,RyanVM

Differential Revision: https://phabricator.services.mozilla.com/D271892
…ILD CLOSED TREE

ach -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
af -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
an -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ar -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ast -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
az -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
be -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bg -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
br -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
brx -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ca -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ca-valencia -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cak -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ckb -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cy -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
da -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
de -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
dsb -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
el -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
en-CA -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
en-GB -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
eo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-AR -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-CL -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-ES -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-MX -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
et -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
eu -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fa -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ff -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fi -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fur -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fy-NL -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ga-IE -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gd -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gu-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
he -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hi-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hsb -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hu -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hy-AM -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hye -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ia -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
id -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
is -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
it -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ja -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ja-JP-mac -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ka -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kab -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
km -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ko -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lij -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lt -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ltg -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lv -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
meh -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
mk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ml -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
mr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ms -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
my -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nb-NO -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ne-NP -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nn-NO -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
oc -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pa-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pt-BR -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pt-PT -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
rm -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ro -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ru -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sat -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sc -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
scn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sco -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
si -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
skr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
son -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sq -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sv-SE -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
szl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ta -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
te -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
tg -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
th -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
tl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
tr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
trs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
uk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ur -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
uz -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
vi -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
wo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
xh -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
zh-CN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
zh-TW -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
…LD CLOSED TREE

ach -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
an -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ar -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ast -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
az -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
be -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bg -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
br -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
bs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ca -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cak -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
cy -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
da -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
de -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
dsb -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
el -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
en-CA -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
en-GB -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
eo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-AR -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-CL -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-ES -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
es-MX -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
et -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
eu -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fa -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ff -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fi -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
fy-NL -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ga-IE -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gd -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
gu-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
he -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hi-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hsb -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hu -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
hy-AM -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ia -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
id -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
is -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
it -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ja -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ka -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kab -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
km -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
kn -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ko -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lij -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lt -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ltg -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
lv -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
meh -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
mix -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ml -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
mr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ms -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
my -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nb-NO -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ne-NP -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
nn-NO -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
oc -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pa-IN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pt-BR -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
pt-PT -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
rm -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ro -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ru -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
son -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sq -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
sv-SE -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ta -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
te -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
th -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
tl -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
tr -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
trs -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
uk -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
ur -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
uz -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
vi -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
wo -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
xh -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
zam -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
zh-CN -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
zh-TW -> 2f48db39e6d7fe97d6ec7c4eee9f6b89d94a006a
…load test page in a more standard way. r=layout-reviewers,emilio

Turns out we don't need this special way of loading the page (it causes issues on asan/tsan), we can use a more standard way and it still retains the properties we need (that it is a root content doc loaded in the parent process, we have asserts guaranteeing that in this test).

Differential Revision: https://phabricator.services.mozilla.com/D271895
@lissyx lissyx merged commit d8ca2d7 into enterprise-main Nov 10, 2025
17 of 18 checks passed
@lissyx lissyx deleted the enterprise-main_merge_20251110 branch November 10, 2025 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.