Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
224 commits
Select commit Hold shift + click to select a range
d5ce372
Bug 2006716 - Set `target-version = "py38"` in `pyproject.toml` r=ahal
ahochheiden Jan 8, 2026
0233370
Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replac…
ahochheiden Jan 8, 2026
25bb78a
Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent ve…
ahochheiden Jan 8, 2026
fe19135
Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r…
ahochheiden Jan 8, 2026
6aaea08
Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers
ahochheiden Jan 8, 2026
484ee56
Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers
ahochheiden Jan 8, 2026
f286b3a
Bug 2006716 - Remove unused `default_bindir()` from ruff.py r=ahal,li…
ahochheiden Jan 8, 2026
68c8ca5
Bug 2007012 - Remove obsolete JNA version constraint from Fenix and F…
ahochheiden Jan 8, 2026
1aeb895
Bug 2008654 - Enable transparency for firstrun.html in AI Window r=ai…
chloezhouny Jan 8, 2026
730809f
Bug 2008733 - Retrieve random frecency boosted tile r=ini,home-newtab…
nathan-barrett Jan 8, 2026
81f7f76
Bug 2008733 - Use random tile as fallback if no frecency match is fou…
Jan 8, 2026
668945c
Bug 1898928 - remove our UA override for cleanfeed.net; r=ksenia,webc…
wisniewskit Jan 8, 2026
3d6b623
Bug 1898994 - remove our UA override for eportal.uestc.edu.cn; r=ksen…
wisniewskit Jan 8, 2026
ac2dcd7
Bug 1902520 - update our webcompat UA spoofs to use Windows 11 for Ch…
wisniewskit Jan 8, 2026
ba99843
Bug 1913720 - update our webcompat intervention for CitrusLabs; r=kse…
wisniewskit Jan 8, 2026
277409c
Bug 1902378 - remove our UA override for acesso.processo.rio; r=kseni…
wisniewskit Jan 8, 2026
8dd14e5
Bug 1992923 - remove our webcompat intervention for godotfest.com; r=…
wisniewskit Jan 8, 2026
e30e9fd
Bug 1974686 - remove our webcompat intervention for www.hermes.admin.…
wisniewskit Jan 8, 2026
19d1537
Bug 1987351 - remove our webcompat intervention for mirage.decart.ai;…
wisniewskit Jan 8, 2026
fa74376
Bug 2006477 - fix webcompat interventions automated tests; r=ksenia
wisniewskit Jan 8, 2026
5878096
Bug 2008875 - Update ohttp/bhttp crates to 0.7.2. r=valentin,necko-re…
mhammond Jan 8, 2026
0f4eb84
Bug 2008464 - Doubled connection port on security risk pages - r=nikl…
Jan 8, 2026
6e53e5a
Bug 1998827 — update site exclusions control to show the correct numb…
kpatenio Jan 8, 2026
a40072a
No Bug - Import translations from https://github.com/mozilla-l10n/and…
Jan 9, 2026
1f4eaf2
Bug 2006525 - Weather forecast widget scaffolding. r=home-newtab-revi…
reemhamz Jan 9, 2026
4bcd0de
Bug 2008872 - Create flag for sidebar vs fullpage UX in AI window r=M…
nickgrato Jan 9, 2026
1c47c07
Bug 1958603 - Add overlay support of WebGL/WebGPU by using IDComposit…
Jan 9, 2026
2423564
Bug 2001504 - Chat Assistant markdown rendering r=Mardak,ai-frontend-…
nickgrato Jan 9, 2026
d603122
Bug 2008850 - Add timing_distribution to EXTRA_ARGS_TYPES_ALLOWLIST r…
maxxcrawford Jan 9, 2026
4873b36
Bug 1993586 - Add timing distribution metric for spoc placeholder dur…
maxxcrawford Jan 9, 2026
6a5b5a0
Revert "Bug 2008872 - Create flag for sidebar vs fullpage UX in AI wi…
sstanca-cell Jan 9, 2026
9c30754
Revert "Bug 2001504 - Chat Assistant markdown rendering r=Mardak,ai-f…
sstanca-cell Jan 9, 2026
8c19fa8
Bug 2005766 - Load model/prompt/inference configs from remote setting…
zhangyilun Jan 9, 2026
3fa95d1
Bug 2002002 - Stop using vendored taskcluster-taskgraph, r=firefox-bu…
abhishekmadan30 Jan 9, 2026
251f053
Bug 2002002 - Remove taskcluster-taskgraph vendor, r=taskgraph-review…
abhishekmadan30 Jan 9, 2026
c903ab1
Bug 2002002: apply code formatting via Lando
Jan 9, 2026
db0a1bb
Bug 2008770 - Fix HTMLDialogElement mock to prevent coverage reportin…
maxxcrawford Jan 9, 2026
15ea416
Bug 2009090 - Add l10n strings for Weather Forecast widget. r=home-ne…
reemhamz Jan 9, 2026
565bdd7
Bug 2006003 - Update JetStream 3 version. r=kshampur,perftest-reviewers
jandem Jan 9, 2026
7d1b5f8
Bug 1990552 - Use setting-control's extension controlled message for …
mstriemer Jan 9, 2026
7b39471
Bug 1994888 - Part 1: Use SettingGroupManager/initSettingGroup in For…
mstriemer Jan 9, 2026
dc82e68
Bug 1994888 - Part 2: Move headings out of groupboxes and use setting…
mstriemer Jan 9, 2026
c7be064
Bug 1997198 - Part 1: Wrap setting-groups in moz-cards r=mconley
mstriemer Jan 9, 2026
b40dd24
Bug 1997198 - Part 2: Trim leading on moz-fieldsets with headings r=d…
mstriemer Jan 9, 2026
dcdccdb
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBU…
Jan 9, 2026
6c58de9
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUI…
Jan 9, 2026
a02d8e0
Revert "Bug 1997198 - Part 2: Trim leading on moz-fieldsets with head…
chorotan Jan 9, 2026
e06a7c5
Bug 2006875 - Set userVerification for Credential Manager. r=jschanck…
makotokato Jan 9, 2026
f1b2c56
Revert "Bug 2002002: apply code formatting via Lando" for causing mac…
amarc-mozilla Jan 9, 2026
00777a5
Revert "Bug 2009181 - be more careful when unregistering content scri…
chorotan Jan 9, 2026
f58b60e
Bug 1994700: Correctly resolve relative paths from the database. r=pr…
Mossop Jan 9, 2026
80d5982
Bug 2008903 - Remove assert r=smaug
theIDinside Jan 9, 2026
6d7696a
Bug 2009038 - Convert StrokeOptionFlags to an enum class r=jwatt
longsonr Jan 9, 2026
d58be75
Bug 2009128 - Add missing miscellaneous header guards r=ahochheiden
serge-sans-paille Jan 9, 2026
958dc1a
Bug 2009108 - Remove dangling reference to SIXGILL_PATH r=ahochheiden
serge-sans-paille Jan 9, 2026
6efe472
Bug 2009109 - Remove dangling references to MOZ_GL_DEFAULT_PROVIDER a…
serge-sans-paille Jan 9, 2026
09a6202
Bug 2005928 - Add missing <cstdint> header r=chutten,toolkit-telemetr…
serge-sans-paille Jan 9, 2026
50e377e
Bug 2008327 - Ensure trustpanel padlock icon uses theme color. r=desk…
daleharvey Jan 9, 2026
50ae7d8
Bug 2006233 - Accept partially initialized DNR store on browser start…
Rob--W Jan 9, 2026
2c006c4
Bug 2009222: Hide scrollbars in anchor-scroll-chained-003.html. r=dho…
dshin-moz Jan 9, 2026
88bfdb3
Bug 2009144 - Allow Navigation API to navigate sandboxed frames somet…
theIDinside Jan 9, 2026
2cc0a38
Bug 2009040 - Convert eRenderFill and eRenderStroke to an enum class …
longsonr Jan 9, 2026
5f81285
Bug 2009035 - Convert ChildrenOnlyTransformChangedFlags to an enum cl…
longsonr Jan 9, 2026
18ae2ee
Bug 2004469: Avoid using the remoting service when opening external l…
Mossop Jan 9, 2026
863296b
Revert "Bug 2009222: Hide scrollbars in anchor-scroll-chained-003.htm…
chorotan Jan 9, 2026
ee6e36a
Bug 1995738 - Fix verifyTheExtensionInstallationTest UI test r=aaronmt
AndiAJ Jan 9, 2026
3d2c49c
Bug 2008933 - Use same definition of "Nightly" across compatibility c…
Rob--W Jan 9, 2026
c9d3844
Bug 2009368 - Update unit tests mocks for WebExtensionPromptFeature a…
mcarare Jan 9, 2026
ccc7ddf
Bug 2003590 - Remove (activity as HomeActivity) casts in FenixDialogF…
azinovyev Jan 9, 2026
94f7a42
Bug 2009312 - Update android nightly application-services version bum…
DonalMe Jan 9, 2026
98c1baa
Bug 2005386 - Remove the legacy telemetry event 'aboutprivatebrowsing…
artines1 Jan 9, 2026
6b2591d
Bug 2009222: Hide scrollbars in anchor-scroll-chained-003.html. r=dho…
dshin-moz Jan 9, 2026
0288ba3
Bug 1801938: Pass original CB for grid + anchorpos use, even when pos…
dshin-moz Jan 9, 2026
485407f
Bug 2009026 - Generate attr substitutions from specified values inste…
dcrescalante Jan 9, 2026
d25ec29
Bug 2009026 - Add web platform test to ensure attr values are substit…
dcrescalante Jan 9, 2026
a804b53
Bug 2009391 - Update BrowserVisualCompletenessMiddlewareTest to use r…
mcarare Jan 9, 2026
d8bd94a
Bug 2009424 - Make containing block adjustment work for default ancho…
emilio Jan 9, 2026
44805ce
Revert "Bug 2005386 - Remove the legacy telemetry event 'aboutprivate…
chorotan Jan 9, 2026
968a602
Revert "Bug 2007582 - Expand Fenix DoH performance tests to cover mor…
chorotan Jan 9, 2026
a038c8d
Revert "Bug 2009424 - Make containing block adjustment work for defau…
chorotan Jan 9, 2026
b00bde2
Bug 2007379 - IPProtection: do not show warning messages on excluded …
bakulf Jan 9, 2026
a5a26cb
Bug 1996315 - Add QR code generation worker machinery r=mconley
overholt Jan 9, 2026
aa94cba
Bug 2008000- Refactor Fenix browser store tests to remove runners and…
mcarare Jan 9, 2026
a6f7621
Bug 2006173 - Remove some existing newborn setFixedSlot calls in Loca…
MundiaNderi Jan 9, 2026
4d6bf34
Bug 2007190 - Add revert button to the search bar. r=mbeier,urlbar-re…
daogottwald Jan 9, 2026
c04c964
Bug 2009073 - Crash instead of returning error when thread creation f…
ThinkerYzu1 Jan 9, 2026
dd58ea2
Bug 2009081 - Add adaptive history result type to address bar telemet…
jamesteow Jan 9, 2026
231dfc0
Bug 2009403 - add a null check to the changes in bug 2008932 to preve…
wisniewskit Jan 9, 2026
b017947
Bug 2009181 - be more careful when unregistering content scripts in t…
wisniewskit Jan 9, 2026
90ce06a
Revert "Bug 2009073 - Crash instead of returning error when thread cr…
CosminSabou Jan 9, 2026
0c04844
Bug 2008872 - Create flag for sidebar vs fullpage UX in AI window r=M…
nickgrato Jan 9, 2026
0f14663
Bug 2009417 - update our Google docs font-menu fix to not also affect…
wisniewskit Jan 9, 2026
7ef6403
Bug 1988163 - Split Studies into Feature Studies and Improvmenets r=b…
gruberb Jan 9, 2026
57c9e09
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBU…
Jan 9, 2026
f34889b
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUI…
Jan 9, 2026
f6c9b98
Bug 2008997 - Add missing <cstdint> include r=gfx-reviewers,ahale
serge-sans-paille Jan 9, 2026
a43c8bc
Revert "Bug 1988163 - Split Studies into Feature Studies and Improvme…
Jan 9, 2026
25d57d1
Bug 2009058 - Part 1: Refactoring flexible window previews so they ar…
JohnOberhauser Jan 9, 2026
844d36b
Bug 2009058 - Part 2: Refactoring compose previews to use @PreviewPar…
JohnOberhauser Jan 9, 2026
4cabe2b
Bug 2009058 - Part 3: Refactoring compose previews to use @PreviewPar…
JohnOberhauser Jan 9, 2026
4c3d4a1
Bug 2009058 - Part 4: Refactoring compose previews to use @PreviewPar…
JohnOberhauser Jan 9, 2026
9d14c5e
Bug 2009058 - Part 5: Refactoring compose previews to use @PreviewPar…
JohnOberhauser Jan 9, 2026
9bf160e
Bug 2009058 - Part 6: Refactoring compose previews to use @PreviewPar…
JohnOberhauser Jan 9, 2026
99b0d82
Bug 1988163 - Split Studies into Feature Studies and Improvmenets r=b…
gruberb Jan 9, 2026
0ab0e71
Bug 1998245 - Implement support for <number> and <attr-unit>. r=emili…
Jan 9, 2026
6066f30
Bug 2001504 - Chat Assistant markdown rendering r=Mardak,ai-frontend-…
nickgrato Jan 9, 2026
d82b4f0
Bug 2009364 Part 1 - Rename ISVGDisplayableFrame::ChangeFlags r=jwatt
longsonr Jan 9, 2026
f8131c0
Bug 2009364 Part 2 - Rename SVGIntegrationUtils::DecodeFlags r=jwatt
longsonr Jan 9, 2026
a7adf02
Bug 2008658 - fixes messages array for OpenAI api format r=tzhang,ai-…
s9tpepper Jan 9, 2026
3017670
Revert "Bug 1988163 - Split Studies into Feature Studies and Improvme…
Jan 9, 2026
5a5d326
Bug 2003349 - Hide rollouts from about:studies unless nimbus.debug=tr…
freshstrangemusic Jan 9, 2026
9b32a29
Bug 2003350 - Add a separate opt-out for rollouts r=nimbus-reviewers,…
freshstrangemusic Jan 9, 2026
7bbf79f
Bug 2003350 - Add rollout opt-out to about:preferences r=fluent-revie…
freshstrangemusic Jan 9, 2026
aa9c92e
Bug 2003365 - Add EnterprisePolicy to disable rollouts r=mkaply,nimbu…
freshstrangemusic Jan 9, 2026
9b6a51b
Bug 1988163 - Split Studies into Feature Studies and Improvmenets r=b…
gruberb Jan 9, 2026
99a8223
Revert "Bug 2001504 - Chat Assistant markdown rendering r=Mardak,ai-f…
CosminSabou Jan 9, 2026
2c4f7cc
Bug 2006250 -Add AI Window section within AI Features about:preferenc…
yjamora Jan 9, 2026
3dc471c
Revert "Bug 2008658 - fixes messages array for OpenAI api format r=tz…
Jan 9, 2026
f10ae21
Bug 2006377 - Retreive task object from new partner_id endpoint r=hom…
nathan-barrett Jan 9, 2026
61bf0a4
Bug 2009413 - Add trainhopConfig values for max conversions and max l…
nathan-barrett Jan 9, 2026
46ff7e9
Bug 2009484 - Add trainhopConfig to reverse weather opt-in button ord…
maxxcrawford Jan 9, 2026
e6f25a8
Revert "Bug 1988163 - Split Studies into Feature Studies and Improvme…
Jan 9, 2026
985ad05
Revert "Bug 2003365 - Add EnterprisePolicy to disable rollouts r=mkap…
Jan 9, 2026
aca2beb
Revert "Bug 2003350 - Add rollout opt-out to about:preferences r=flue…
Jan 9, 2026
0edd3d1
Revert "Bug 2003349 - Hide rollouts from about:studies unless nimbus.…
Jan 9, 2026
874c577
Revert "Bug 2009144 - Allow Navigation API to navigate sandboxed fram…
Jan 9, 2026
f30a410
Bug 2008658 - fixes messages array for OpenAI api format r=tzhang,ai-…
s9tpepper Jan 9, 2026
c63169e
Bug 2009269 - Stub out on-device model management API for settings r=…
mstriemer Jan 9, 2026
17f3f42
Bug 2009349 - stop setting NSSSocketControl as a PKCS11 pin callback …
mozkeeler Jan 9, 2026
f9dbea8
Bug 2006739 - Allow in-message embedded migration wizard properties t…
jwayn Jan 9, 2026
ec7a9f3
Bug 2008758 [wpt PR 57009] - Expose initiator-url in resourceTiming f…
Jan 8, 2026
c0fd7b0
Bug 2008758 [wpt PR 57009] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 6, 2026
2324317
Bug 2008832 [wpt PR 57027] - Remove extra parentElement loop for inte…
mfreed7 Jan 8, 2026
00d7bb2
Bug 2008832 [wpt PR 57027] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 6, 2026
387a3d1
Bug 2008842 [wpt PR 57030] - Remove padding from customizable select …
josepharhar Jan 8, 2026
a562d13
Bug 2008811 [wpt PR 57022] - Map "localStorage and sessionStorage" to…
jugglinmike Jan 8, 2026
94ca358
Bug 2008825 [wpt PR 57025] - Fix dropEffect value override for defaul…
gastonrod Jan 8, 2026
126d02d
Bug 2008822 [wpt PR 57024] - WebNN: Replace null characters in operan…
miaobin Jan 8, 2026
4b3e952
Bug 2005121 [wpt PR 56624] - classifies media elements web features, …
ChrisC Jan 8, 2026
60db6be
Bug 2008759 [wpt PR 57010] - Pre-paint: Fragmentainers as OOF contain…
mstensho Jan 8, 2026
62758a9
Bug 2002647 [wpt PR 56312] - Classify scoped-custom-element-registrie…
gnarf Jan 8, 2026
3a2ed62
Bug 2005289 [wpt PR 56638] - Map "controls-list" to web-features, a=t…
jugglinmike Jan 8, 2026
7fda9c7
Bug 2002126 [wpt PR 56240] - classifies "webdriver" web feature, a=te…
ChrisC Jan 8, 2026
ed9a510
Bug 2001497 [wpt PR 56166] - classifies "width-height" web feature, a…
ChrisC Jan 8, 2026
26bb323
Bug 2002612 [wpt PR 56308] - Classify resource-size tests, a=testonly
gnarf Jan 8, 2026
ad66dc0
Bug 2001476 [wpt PR 56160] - classifies "writing-mode" and "writing-m…
ChrisC Jan 8, 2026
3d45c74
Bug 2001503 [wpt PR 56169] - classifies "white-space" web feature, a=…
ChrisC Jan 8, 2026
38b66a2
Bug 2004727 [wpt PR 56564] - Map `focus-within` web feature, a=testonly
howard-e Jan 8, 2026
cecb9ea
Bug 2008985 [wpt PR 56551] - classifies "fetch" and "fetch-later" web…
ChrisC Jan 8, 2026
2d997a7
Bug 2002640 [wpt PR 56311] - Classify scope-psuedo, a=testonly
gnarf Jan 8, 2026
28240a8
Bug 2004115 [wpt PR 56498] - classifies "transforms2d" web feature, a…
ChrisC Jan 8, 2026
4fd4f0f
Bug 2004361 [wpt PR 56513] - classifies "touch-action" web feature, a…
ChrisC Jan 8, 2026
77278de
Bug 2003960 [wpt PR 56477] - classifies "unset-value" web feature, a=…
ChrisC Jan 8, 2026
312ba65
Bug 2009018 [wpt PR 56535] - Map "box-shadow" to web-features, a=test…
jugglinmike Jan 8, 2026
e90de81
Bug 2008953 [wpt PR 57042] - [animation-trigger] Update attachments w…
Jan 8, 2026
380b394
Bug 2004720 [wpt PR 56563] - Map `focus-events` web feature, a=testonly
howard-e Jan 8, 2026
57d7678
Bug 2005004 [wpt PR 56603] - Map "Compression Dictionary Transport" t…
jugglinmike Jan 8, 2026
018c19d
Bug 2005370 [wpt PR 56667] - Web features simple input types, a=testonly
ChrisC Jan 8, 2026
d36cfaf
Bug 2005903 [wpt PR 56729] - maps "headings" web feature, a=testonly
ChrisC Jan 8, 2026
13b6ea4
Bug 2005901 [wpt PR 56727] - classifies button-element web feature, a…
ChrisC Jan 8, 2026
a80a7c0
Bug 2006442 [wpt PR 56784] - Map `overscroll-behavior` web-feature, a…
stalgiag Jan 8, 2026
3ae1ffb
Bug 2006700 [wpt PR 56815] - Map "Digital goods" to web-features, a=t…
jugglinmike Jan 8, 2026
90a322c
Bug 2008954 [wpt PR 57043] - webnn: update cos and sin to be within r…
philloooo Jan 8, 2026
6bfdc61
Bug 2006728 [wpt PR 56826] - Map `non-cookie-storage-access` web-feat…
stalgiag Jan 8, 2026
f6a371e
Bug 2009024 [wpt PR 57047] - Expect failure for `infrastructure/testd…
jonathan-j-lee Jan 8, 2026
6f17a2b
Bug 2009027 [wpt PR 57048] - Remove obsolete NodeRareData::Invalidate…
johna-ms Jan 8, 2026
4514325
Bug 2009030 [wpt PR 57050] - [Masonry] Add new 'normal' default to 'g…
alisonmaher Jan 8, 2026
84f45a5
Bug 2009030 [wpt PR 57050] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
c272f30
Bug 2006452 [wpt PR 56789] - Map `opacity` and `opacity-svg` web-feat…
stalgiag Jan 8, 2026
1ba83ce
Bug 2009003 [wpt PR 57045] - Move XSLT tests into more centralized /x…
mfreed7 Jan 8, 2026
d0c6a13
Bug 2009003 [wpt PR 57045] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
7328010
Bug 2005633 [wpt PR 56692] - Classify padding, a=testonly
gnarf Jan 8, 2026
0f43210
Bug 2005904 [wpt PR 56730] - maps "heading-selectors" web feature, a=…
ChrisC Jan 8, 2026
70e97c7
Bug 2006460 [wpt PR 56790] - Map `line-height` web feature, a=testonly
howard-e Jan 8, 2026
548fe69
Bug 2008793 [wpt PR 57018] - Annotate that a WebRTC test needs a long…
dholbert Jan 8, 2026
6d0a277
Bug 2008793 [wpt PR 57018] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
07d4ce4
Bug 2008806 [wpt PR 57020] - Annotate that a WebRTC test needs a long…
dholbert Jan 8, 2026
9260206
Bug 2007169 [wpt PR 56886] - Map `events` web feature, a=testonly
howard-e Jan 8, 2026
823cf69
Bug 2009080 [wpt PR 57057] - [Masonry] Deprecate 'grid-lanes-fill' an…
alisonmaher Jan 8, 2026
c62e93b
Bug 2009080 [wpt PR 57057] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
9a22cff
Bug 2006709 [wpt PR 56819] - Map `named-color` web-feature, a=testonly
stalgiag Jan 9, 2026
6a4748b
Bug 2001754 [wpt PR 56201] - classifies "visibility" web feature, a=t…
ChrisC Jan 9, 2026
40c7530
Bug 2009092 [wpt PR 57063] - [css-grid-3] Rename item-tolerance to fl…
nt1m Jan 9, 2026
65a54d7
Bug 2009092 [wpt PR 57063] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
91b141b
Bug 2009097 [wpt PR 57066] - WebNN: Replace null characters in node n…
miaobin Jan 9, 2026
3c30cc8
Bug 2004575 [wpt PR 56533] - Map CSS-column-related tests to web-feat…
jugglinmike Jan 9, 2026
bcbeecd
Bug 2009075 [wpt PR 57055] - maps "service-workers" web feature, a=te…
ChrisC Jan 9, 2026
ecff8c8
Bug 2009071 [wpt PR 57054] - maps "storage-manager" web feature, a=te…
ChrisC Jan 9, 2026
fe40fd4
Bug 2008715 [wpt PR 57004] - Update to support Python 3.14, a=testonly
jgraham Jan 9, 2026
bc03d25
Bug 2005017 [wpt PR 56605] - classifies "form" web feature, a=testonly
ChrisC Jan 9, 2026
2196530
Bug 2005025 [wpt PR 56608] - Map CSS-containment-related tests to web…
jugglinmike Jan 9, 2026
a6eb5d1
Bug 2009056 [wpt PR 57053] - maps "vertical-align" web feature, a=tes…
ChrisC Jan 9, 2026
6968d76
Bug 2009050 [wpt PR 57052] - [carousel] Avoid nullptr ::column comput…
mstensho Jan 9, 2026
c0eaf74
Bug 2009050 [wpt PR 57052] - Update wpt metadata, a=testonly
moz-wptsync-bot Jan 8, 2026
19123d6
Bug 2005645 [wpt PR 56697] - Classify page-visibility, a=testonly
gnarf Jan 9, 2026
dd645c4
Bug 2005648 [wpt PR 56698] - Classify paint, a=testonly
gnarf Jan 9, 2026
f49917b
Bug 2005659 [wpt PR 56703] - Classify password-credentials, a=testonly
gnarf Jan 9, 2026
1a5d599
Bug 2005663 [wpt PR 56704] - Classify path-shape web feature, a=testonly
gnarf Jan 9, 2026
2cfe80e
Bug 2006981 [wpt PR 56864] - Delete interfaces/WEB_FEATURES.yml, a=te…
foolip Jan 9, 2026
d2ae1c6
Bug 2004988 [wpt PR 56597] - Map "Composition events" to web-features…
jugglinmike Jan 9, 2026
364eaac
Bug 2004360 [wpt PR 56512] - Classify search-input-type, a=testonly
gnarf Jan 9, 2026
c61fe2f
Bug 2009139 [wpt PR 57075] - Use the same pattern for touch-action te…
foolip Jan 9, 2026
8b4b364
Bug 2005636 [wpt PR 56694] - Classify page-setup, a=testonly
gnarf Jan 9, 2026
7a74f25
Bug 2005291 [wpt PR 56639] - Map cookie-related feature to web-featur…
jugglinmike Jan 9, 2026
ed47c49
Bug 2009207 - [wpt-sync] Update web-platform-tests to ef1223a7993296b…
moz-wptsync-bot Jan 9, 2026
e476780
Bug 2001513 - Chat Assistant message footer, memories applied r=deskt…
echa-mozilla Jan 9, 2026
da016a6
No Bug - Import translations from https://github.com/mozilla-l10n/and…
Jan 10, 2026
bd1adf2
Bug 2009316. Cleanup annotations for css-anchor-position/anchor-scrol…
tnikkel Jan 10, 2026
d31bf16
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBU…
Jan 10, 2026
8de720c
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUI…
Jan 10, 2026
177a7de
Bug 2009419 - Disable build telemetry for the pipelint script. r=ahal
jandem Jan 10, 2026
7e140f1
Bug 2009140: Allow extra room in SizeTrackingConfig for padding durin…
bobowen Jan 10, 2026
998de1d
Bug 2009557 - Update android nightly application-services version bum…
updatebot-ci Jan 10, 2026
8431db8
Bug 2009537 - Make patch run with --batch and check that the exit cod…
amccreight Jan 10, 2026
4ac13e8
Bug 2009519 - Fix format escaping in vendor_manifest.py. r=tjr DONTBUILD
amccreight Jan 10, 2026
10f0c27
Bug 2006026 - Don't overwrite connection attribute during trustpanel …
daleharvey Jan 10, 2026
a97e2a6
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBU…
Jan 10, 2026
1b7b4ca
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUI…
Jan 10, 2026
64a19d6
Bug 208427 - Retarget originalTarget to closest non-NAC when caller i…
gregorypappas Jan 10, 2026
7ba6b10
No Bug - Import translations from https://github.com/mozilla-l10n/and…
Jan 11, 2026
3786f7b
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBU…
Jan 11, 2026
347c430
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUI…
Jan 11, 2026
72a543f
Bug 2004691 - Show tooltip on trust urlbar icon. r=daisuke,urlbar-rev…
daleharvey Jan 11, 2026
3f5a0cb
Merge branch 'bookmarks/central' into enterprise-main
Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .cargo/config.toml.in
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,6 @@ git = "https://github.com/jfkthame/mapped_hyph.git"
rev = "eff105f6ad7ec9b79816cfc1985a28e5340ad14b"
replace-with = "vendored-sources"

[source."git+https://github.com/martinthomson/ohttp.git?rev=bf6a983845cc0b540effb3a615e92d914dfcfd0b"]
git = "https://github.com/martinthomson/ohttp.git"
rev = "bf6a983845cc0b540effb3a615e92d914dfcfd0b"
replace-with = "vendored-sources"

[source."git+https://github.com/mozilla/application-services?rev=0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2"]
git = "https://github.com/mozilla/application-services"
rev = "0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2"
Expand Down
20 changes: 12 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 0 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -266,12 +266,6 @@ objc = { git = "https://github.com/glandium/rust-objc", rev = "4de89f5aa9851ceca
# allocator-api2 + f95e3419ce41883904fcb2279b52aa35b5f04d76 + fdd92751afa7ce34408b677004b429d597e72c90
allocator-api2 = { git = "https://github.com/glandium/allocator-api2", rev = "ad5f3d56a5a4519eff52af4ff85293431466ef5c" }

# patch ohttp - app-services relies on a version yet to be released. However, even if a new version was released it
# will have bumped the `toml` crate to a version which would cause dupes here. We should remove this and revert back
# to a published version when we can upgrade both a-s and m-c to the same version.
ohttp = { git = "https://github.com/martinthomson/ohttp.git", rev = "bf6a983845cc0b540effb3a615e92d914dfcfd0b" }
bhttp = { git = "https://github.com/martinthomson/ohttp.git", rev = "bf6a983845cc0b540effb3a615e92d914dfcfd0b" }

# application-services overrides to make updating them all simpler.
context_id = { git = "https://github.com/mozilla/application-services", rev = "0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2" }
error-support = { git = "https://github.com/mozilla/application-services", rev = "0376c542e4a31cde8d33dd0e8da17dcfbc6c58b2" }
Expand Down
3 changes: 1 addition & 2 deletions accessible/tests/browser/windows/a11y_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

"""Python environment for Windows a11y browser tests.
"""
"""Python environment for Windows a11y browser tests."""

import ctypes
import os
Expand Down
3 changes: 2 additions & 1 deletion browser/app/profile/firefox.js
Original file line number Diff line number Diff line change
Expand Up @@ -681,7 +681,7 @@ pref("browser.urlbar.merino.ohttpConfigURL", "");
pref("browser.urlbar.merino.ohttpRelayURL", "");

// OHTTP hpke for DAP
pref("dap.ohttp.hpke", "https://dap-09-3.api.divviup.org/ohttp-configs");
pref("dap.ohttp.hpke", "gAAgJSO22Y3HKzRSese15JtQVuuFfOIcTrZ56lQ5kDQwS0oABAABAAE");

// OHTTP relay URL for DAP
pref("dap.ohttp.relayURL", "https://mozilla-ohttp-dap.mozilla.fastly-edge.com/");
Expand Down Expand Up @@ -2271,6 +2271,7 @@ pref("browser.aiwindow.memoriesLogLevel", "Warn");
pref("browser.aiwindow.firstrun.autoAdvanceMS", 3000);
pref("browser.aiwindow.firstrun.modelChoice", "");
pref("browser.aiwindow.model", "qwen3-235b-a22b-instruct-2507-maas");
pref("browser.aiwindow.preferences.enabled", false);

// Block insecure active content on https pages
pref("security.mixed_content.block_active_content", true);
Expand Down
18 changes: 10 additions & 8 deletions browser/base/content/browser-trustPanel.js
Original file line number Diff line number Diff line change
Expand Up @@ -321,17 +321,19 @@ class TrustPanel {
icon.classList.add("inactive");
}

icon.setAttribute("tooltiptext", this.#tooltipText());
icon.classList.toggle("chickletShown", this.#isSecureInternalUI);
}

async #updatePopup() {
this.#host = BrowserUtils.formatURIForDisplay(this.#uri, {
onlyBaseDomain: true,
});
this.#popup.setAttribute(
"connection",
this.#isSecurePage() ? "secure" : "not-secure"
);
if (this.#uri) {
this.#host = BrowserUtils.formatURIForDisplay(this.#uri, {
onlyBaseDomain: true,
});
} else {
this.#host = "";
}
this.#popup.setAttribute("connection", this.#connectionState());
this.#popup.setAttribute(
"tracking-protection",
this.#trackingProtectionStatus()
Expand Down Expand Up @@ -863,7 +865,7 @@ class TrustPanel {
if (this.#isEV) {
let iData = this.#getIdentityData();
owner = iData.subjectOrg;
verifier = this._identityIconLabel.tooltipText;
verifier = this.#tooltipText();

// Build an appropriate supplemental block out of whatever location data we have
if (iData.city) {
Expand Down
9 changes: 5 additions & 4 deletions browser/base/content/navigator-toolbox.inc.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -339,11 +339,12 @@
data-l10n-id="urlbar-search-mode-indicator-close"/>
</html:div>

<hbox class="urlbar-revert-button-container" urlbar-slot="revert-button">
<hbox id="urlbar-revert-button-container" urlbar-slot="revert-button">
<toolbartabstop/>
<image class="urlbar-icon urlbar-revert-button"
role="button"
data-l10n-id="urlbar-revert-button"/>
<image id="urlbar-revert-button"
class="urlbar-icon urlbar-revert-button"
role="button"
data-l10n-id="urlbar-revert-button"/>
</hbox>

<hbox id="page-action-buttons" context="pageActionContextMenu" align="center" urlbar-slot="page-actions">
Expand Down
2 changes: 2 additions & 0 deletions browser/base/content/test/about/browser.toml
Original file line number Diff line number Diff line change
Expand Up @@ -137,3 +137,5 @@ skip-if = [
["browser_bug435325.js"]

["browser_bug633691.js"]

["browser_bug2008464.js"]
58 changes: 58 additions & 0 deletions browser/base/content/test/about/browser_bug2008464.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/
*/

"use strict";

add_task(async function testHostnameDisplayedCorrectly() {
const { HttpServer } = ChromeUtils.importESModule(
"resource://testing-common/httpd.sys.mjs"
);

const server = new HttpServer();
registerCleanupFunction(() => new Promise(resolve => server.stop(resolve)));
server.registerPathHandler("/auth", (request, response) => {
response.setStatusLine(request.httpVersion, 401, "Unauthorized");
response.setHeader("WWW-Authenticate", 'Basic realm="test"', false);
});
server.start(-1);
const port = server.identity.primaryPort;
server.identity.add("http", "localhost", port);

await SpecialPowers.pushPrefEnv({
set: [
["dom.security.https_first", false],
["network.http.basic_http_auth.enabled", false],
["browser.http.blank_page_with_error_response.enabled", true],
["security.certerrors.felt-privacy-v1", true],
],
});
registerCleanupFunction(() => SpecialPowers.popPrefEnv());

const url = `http://localhost:${port}/auth`;
info(`Checking URL (${url}) against displayed hostname.`);
await BrowserTestUtils.withNewTab(
{ gBrowser, url, waitForLoad: false },
async browser => {
await BrowserTestUtils.waitForErrorPage(browser);
await SpecialPowers.spawn(browser, [port], async p => {
const netErrorCard = await ContentTaskUtils.waitForCondition(
() =>
content.document.querySelector("net-error-card")?.wrappedJSObject
);
await netErrorCard.getUpdateComplete();

Assert.equal(
netErrorCard.errorInfo.errorCodeString,
"NS_ERROR_BASIC_HTTP_AUTH_DISABLED",
"Shows HTTP auth disabled error"
);
Assert.equal(
netErrorCard.hostname,
`localhost:${p}`,
"Hostname includes the port once"
);
});
}
);
});
12 changes: 8 additions & 4 deletions browser/base/content/test/static/browser_all_files_referenced.js
Original file line number Diff line number Diff line change
Expand Up @@ -328,14 +328,11 @@ var allowlist = [
{
file: "resource://app/modules/backup/CookiesBackupResource.sys.mjs",
},

// Bug 2000945 - Move query intent detection to AI-window r?mardak (backed out due to unused file)
{
file: "moz-src:///browser/components/aiwindow/models/IntentClassifier.sys.mjs",
},
// Bug 2004888 - [FirstRun] Create Firstrun.html opening firstrun welcome screen
{
file: "chrome://browser/content/aiwindow/firstrun.html",
},
// Bug 2005768 - Insights scheduler for generation from history
// Bug 2007939 - Rename "insights" to "memories"
{
Expand All @@ -350,6 +347,13 @@ var allowlist = [
{
file: "moz-src:///browser/components/aiwindow/models/ConversationSuggestions.sys.mjs",
},
// Bug 1996315: QR code generation modules
{
file: "moz-src:///browser/components/qrcode/QRCodeGenerator.sys.mjs",
},
{
file: "moz-src:///browser/components/qrcode/QRCodeWorker.sys.mjs",
},
];

if (AppConstants.NIGHTLY_BUILD) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,36 @@

import React, { useEffect, useRef } from "react";

/**
* Embeds a migration wizard component within About:Welcome,
* and passes configuration options from content to the migration-wizard element
*
* @param {function} handleAction - The action handler function that processes migration events
* @param {object} content - The content object that contains tiles configuration
* @param {object} content.tiles - The tiles configuration object
* @param {object} content.tiles.migration_wizard_options - Configuration options for the migration wizard
* All options, including migration_wizard_options itself, are optional and have fallback values:
* - {boolean} force_show_import_all - Whether to force show import all option
* - {string} option_expander_title_string - Title string for the option expander
* - {boolean} hide_option_expander_subtitle - Whether or not to hide the option expander subtitle
* - {string} data_import_complete_success_string - Success message string after import completion
* - {string} selection_header_string - Header string for the selection section
* - {string} selection_subheader_string - Subheader string for the selection section
* - {boolean} hide_select_all - Whether to hide the select all option
* - {string} checkbox_margin_inline - Inline margin for checkboxes
* - {string} checkbox_margin_block - Block margin for checkboxes
* - {string} import_button_string - Text string for the import button
* - {string} import_button_class - CSS class for the import button
* - {string} header_font_size - Font size for the header
* - {string} header_font_weight - Font weight for the header
* - {string} header_margin_block - Block margin for the header
* - {string} subheader_font_size - Font size for the subheader
* - {string} subheader_font_weight - Font weight for the subheader
* - {string} subheader_margin_block - Block margin for the subheader
*/
export const EmbeddedMigrationWizard = ({ handleAction, content }) => {
const ref = useRef();
const options = content.migration_wizard_options;
const options = content.tiles?.migration_wizard_options;
useEffect(() => {
const handleBeginMigration = () => {
handleAction({
Expand Down Expand Up @@ -44,7 +71,7 @@ export const EmbeddedMigrationWizard = ({ handleAction, content }) => {
data-import-complete-success-string={
options?.data_import_complete_success_string || ""
}
selection-header-string={options?.selection_header_string}
selection-header-string={options?.selection_header_string || ""}
selection-subheader-string={options?.selection_subheader_string || ""}
hide-select-all={options?.hide_select_all || false}
checkbox-margin-inline={options?.checkbox_margin_inline || ""}
Expand Down
32 changes: 30 additions & 2 deletions browser/components/aboutwelcome/content/aboutwelcome.bundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -3344,12 +3344,40 @@ __webpack_require__.r(__webpack_exports__);
* You can obtain one at http://mozilla.org/MPL/2.0/. */



/**
* Embeds a migration wizard component within About:Welcome,
* and passes configuration options from content to the migration-wizard element
*
* @param {function} handleAction - The action handler function that processes migration events
* @param {object} content - The content object that contains tiles configuration
* @param {object} content.tiles - The tiles configuration object
* @param {object} content.tiles.migration_wizard_options - Configuration options for the migration wizard
* All options, including migration_wizard_options itself, are optional and have fallback values:
* - {boolean} force_show_import_all - Whether to force show import all option
* - {string} option_expander_title_string - Title string for the option expander
* - {boolean} hide_option_expander_subtitle - Whether or not to hide the option expander subtitle
* - {string} data_import_complete_success_string - Success message string after import completion
* - {string} selection_header_string - Header string for the selection section
* - {string} selection_subheader_string - Subheader string for the selection section
* - {boolean} hide_select_all - Whether to hide the select all option
* - {string} checkbox_margin_inline - Inline margin for checkboxes
* - {string} checkbox_margin_block - Block margin for checkboxes
* - {string} import_button_string - Text string for the import button
* - {string} import_button_class - CSS class for the import button
* - {string} header_font_size - Font size for the header
* - {string} header_font_weight - Font weight for the header
* - {string} header_margin_block - Block margin for the header
* - {string} subheader_font_size - Font size for the subheader
* - {string} subheader_font_weight - Font weight for the subheader
* - {string} subheader_margin_block - Block margin for the subheader
*/
const EmbeddedMigrationWizard = ({
handleAction,
content
}) => {
const ref = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
const options = content.migration_wizard_options;
const options = content.tiles?.migration_wizard_options;
(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
const handleBeginMigration = () => {
handleAction({
Expand Down Expand Up @@ -3384,7 +3412,7 @@ const EmbeddedMigrationWizard = ({
"option-expander-title-string": options?.option_expander_title_string || "",
"hide-option-expander-subtitle": options?.hide_option_expander_subtitle || false,
"data-import-complete-success-string": options?.data_import_complete_success_string || "",
"selection-header-string": options?.selection_header_string,
"selection-header-string": options?.selection_header_string || "",
"selection-subheader-string": options?.selection_subheader_string || "",
"hide-select-all": options?.hide_select_all || false,
"checkbox-margin-inline": options?.checkbox_margin_inline || "",
Expand Down
Loading
Loading