Skip to content

Enterprise main merge 20260109#324

Merged
lissyx merged 328 commits intoenterprise-mainfrom
enterprise-main_merge_20260109
Jan 9, 2026
Merged

Enterprise main merge 20260109#324
lissyx merged 328 commits intoenterprise-mainfrom
enterprise-main_merge_20260109

Conversation

@lissyx
Copy link
Contributor

@lissyx lissyx commented Jan 9, 2026

No description provided.

ahochheiden and others added 30 commits January 7, 2026 18:08
…ement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
…rsions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D276895
It will be replaced with `ruff-format` in a subsequent commit.

Differential Revision: https://phabricator.services.mozilla.com/D276898
…inor

The testcase spins infinitely without this fix.

Drive-by: removed the REGEXP_LEGACY_FEATURES_ENABLED_FLAG code here, which I accidentally let through while reviewing the legacy features patch. It's not necessary here: if we're taking the slow path, then we only look at the global/unicode flags (the spec represents `global` and `unicode` as separate boolean fields). The fast path reuses the flags from the existing regexp in certain cases to lazily copy the input regexp (see [here](https://searchfox.org/firefox-main/rev/33bba5cfe4a89dda0ee07fa9fbac578353713fd3/js/src/builtin/RegExp.js#1402-1406)), but that's irrelevant to the slow path.

Differential Revision: https://phabricator.services.mozilla.com/D278071
…g, and embed in about:newtab. r=search-reviewers,home-newtab-reviewers,urlbar-reviewers,Standard8,places-reviewers,frontend-codestyle-reviewers,nbarrett

This uses a pref in firefox.js to choose the new component, or the old script, to maintain train-hop compatibility.

Differential Revision: https://phabricator.services.mozilla.com/D273883
…ut:privatebrowsing. r=desktop-theme-reviewers,Standard8,urlbar-reviewers,emilio

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

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

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

asuth prefers that it isn't used because it puts too much pressure on
the searchfox backend as things stand. Doing it prints a scary message,
but I see invoked too often, so let's remove it.

Differential Revision: https://phabricator.services.mozilla.com/D278160
…eviewers,gregtatum

This commit renames tests related to the resizing of sections to
both be more accurate to the implementation of the page.

Differential Revision: https://phabricator.services.mozilla.com/D277709
…ons-reviewers,gregtatum

This commit reworks the way that the about:translations sections
are resized to their content when in the vertical page orientation.

Now, the sections grow to their own individual max content height in
vertical orientation, but remain synchronized to the maximum content
height between the two in horizontal orientation.

Differential Revision: https://phabricator.services.mozilla.com/D277710
…s-reviewers,desktop-theme-reviewers,emilio,gregtatum

This patch ensures that the padding for the source textarea
is correct when the page is in both LTR and RTL orientations.

Differential Revision: https://phabricator.services.mozilla.com/D277714
…s,fluent-reviewers,desktop-theme-reviewers,sessionstore-reviewers,bolsson,sthompson,Mardak,emilio

Differential Revision: https://phabricator.services.mozilla.com/D276739
…2565cbb29335ed r=pdfjs-reviewers,fluent-reviewers,bolsson,marco

Differential Revision: https://phabricator.services.mozilla.com/D277047
…into about:privatebrowsing. r=desktop-theme-reviewers,Standard8,urlbar-reviewers,emilio" for causing bc failures in browser_urlbar_telemetry_searchmode.js DONTBUILD

This reverts commit a0c4551.

Revert "Bug 2002027 - Part 2: Add ContentSearchHandoffUI component and styling, and embed in about:newtab. r=search-reviewers,home-newtab-reviewers,urlbar-reviewers,Standard8,places-reviewers,frontend-codestyle-reviewers,nbarrett"

This reverts commit 8b6a7f8.

Revert "Bug 2002027 - Part 1: Make contentSearchHandoffUI a module. r=search-reviewers,home-newtab-reviewers,Standard8,nbarrett"

This reverts commit 705736c.
…reviewers,fluent-reviewers,desktop-theme-reviewers,sessionstore-reviewers,bolsson,sthompson,Mardak,emilio" for causing failures complaining about content/browser.xhtml.

This reverts commit 25be877.
…=ahal,linter-reviewers" for causing failures at tp5n-pageset.manifest.

This reverts commit a198379.

Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"

This reverts commit 8e2f1e9.

Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"

This reverts commit 857218c.

Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"

This reverts commit da4a569.

Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"

This reverts commit 0781186.

Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"

This reverts commit b2b8db2.
moztcampbell and others added 17 commits January 8, 2026 18:56
…nk,profiler-reviewers,win-reviewers,toolkit-telemetry-reviewers,canaltinova,gstoll

This avoids some ordering issues between js export phase and mozglue generate
phase. As well, we don't really need two copies of the same file so this is
simpler.

At the same time, move the few baseprofiler headers that are not already in
mozilla/ into that directory. It seems to be a historical accident that we
ended up with the split rather than a bonified reason.

Differential Revision: https://phabricator.services.mozilla.com/D278064
…erftests to TRY. r=perftest-reviewers,taskgraph-reviewers,afinder,ahal

Chromium-as-Release builds take a long time. If an engineer is pushing
perftests to Try and happens to have selected CaR tasks, in most cases,
using an existing artifact from mozilla-central should suffice. And this
artifact will usually be an up to date build give or take a day.

This will ensure faster turnaround in perf testing and not needlessly
use up CI resources.

This patch adds a transform which will let Try pushes take the latest
artifact from mozilla-central.

If engineers require a latest pull in their Try push, an optional
`--build-car` flag can be passed into `mach try fuzzy` or `mach try
perf`

Differential Revision: https://phabricator.services.mozilla.com/D274858
…s,fluent-reviewers,desktop-theme-reviewers,sessionstore-reviewers,bolsson,sthompson,Mardak,emilio

Differential Revision: https://phabricator.services.mozilla.com/D276739
…oration-inset calculation asserts about writing modes. r=jfkthame

Differential Revision: https://phabricator.services.mozilla.com/D278065
…M r=tabbrowser-reviewers,ayeddi,accessibility-frontend-reviewers,sthompson

Differential Revision: https://phabricator.services.mozilla.com/D277911
…e them correctly from house numbers. r=dimi" as requested by dmeehan for causing Bug 2009025.

This reverts commit 2cb4fb9.
This matches the previous behavior, though it's a bit weird tbh. I guess
you can make the argument that html <option selected> also toggles
:checked, so...

Differential Revision: https://phabricator.services.mozilla.com/D278270
@lissyx lissyx requested a review from a team January 9, 2026 05:56
@lissyx lissyx merged commit a4b8ed0 into enterprise-main Jan 9, 2026
21 of 22 checks passed
@lissyx lissyx deleted the enterprise-main_merge_20260109 branch January 9, 2026 06:23
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.