The official repository of Mozilla's Firefox web browser. https://www.firefox.com/
Find a file
2026-03-06 21:57:52 +00:00
.cargo Bug 2020952 - update happy-eyeballs to v0.1.0 r=kershaw,necko-reviewers 2026-03-04 19:16:49 +00:00
.claude Bug 2020032 - Add firefox-aidev-plugins to known marketplaces. r=ai4dev-reviewers,padenot DONTBUILD 2026-03-04 16:53:28 +00:00
.codex Bug 2014151 - Improve installation of firefox-devtools-mcp. r=firefox-build-system-reviewers,ai4dev-reviewers,ahochheiden,suhaib 2026-02-20 17:07:30 +00:00
.github/workflows Bug 2007050 - workflows: Warn to change PR base from main to autoland r=zeid,suhaib DOT_GITHUB_OVERRIDE DONTBUILD 2026-01-13 06:11:10 +00:00
.vscode
.zed Bug 2010106 - Add some basic project tasks. r=padenot 2026-01-14 15:36:24 +00:00
accessible Bug 2021464: Add client tracking for UAZoom on macOS r=eeejay 2026-03-06 03:05:27 +00:00
browser No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2026-03-06 18:50:01 +00:00
build Bug 2019521 - Move clang-tidy logic from checker to matcher r=sylvestre,firefox-static-analysis-reviewers 2026-03-05 09:08:52 +00:00
caps Bug 2014153: Implement site policies allowing disabling the JIT for specific sites. r=mkaply,nika,fluent-reviewers,bolsson 2026-03-05 22:07:49 +00:00
chrome Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
config Bug 2007035 - Migrate Windows Limited Access Feature code to Rust. r=saschanaz 2026-03-03 03:21:42 +00:00
devtools Bug 2015445 - [devtools] Syntax highlighting the webconsole output r=devtools-reviewers,nchevobbe 2026-03-06 01:22:36 +00:00
docs Bug 2019317 - Rust component observability HOWTO, r=markh 2026-02-27 20:39:16 +00:00
docshell Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
dom Bug 1895394 - Remove dom.event.wheel-event-groups.enabled pref. r=layout-reviewers,emilio 2026-03-06 12:02:47 +00:00
editor Bug 2019689 - Make the insertText handler of HTMLEditor remove unnecessary line break first r=m_kato 2026-03-06 13:24:39 +00:00
extensions Bug 1989920 - Update permission names to use loopback-network instead of locahost internally r=necko-reviewers,fluent-reviewers,permissions-reviewers,akulyk,geckoview-reviewers,bolsson,emz,desktop-theme-reviewers,firefox-desktop-core-reviewers ,ohall,mossop 2026-03-05 16:50:37 +00:00
gfx Bug 1895394 - Remove dom.event.wheel-event-groups.enabled pref. r=layout-reviewers,emilio 2026-03-06 12:02:47 +00:00
gradle Bug 2021171 - Update Sentry to version 8.34.1. r=android-reviewers,tcampbell 2026-03-06 03:06:26 +00:00
hal Bug 1817606 - Perform haptic feedback when dragging an accessible caret r=geckoview-reviewers,layout-reviewers,TYLin,m_kato 2026-02-24 09:28:50 +00:00
image Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
intl Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
ipc Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
js Bug 2021372 - Fix swapped disableIon/setUninlineable calls in canInline. r=iain 2026-03-06 10:36:58 +00:00
layout Bug 1895394 - Remove dom.event.wheel-event-groups.enabled pref. r=layout-reviewers,emilio 2026-03-06 12:02:47 +00:00
media Bug 2016355 - Part 2: Fix heap buffer overflow in WMFClearKeySession::GetKeyStatuses. r=media-playback-reviewers,padenot 2026-03-04 23:14:02 +00:00
memory Bug 2019024 - Part 2: Add deadline check inside arena_t::Purge() inner loop. r=pbone 2026-03-05 16:43:35 +00:00
mfbt Bug 2020607: apply code formatting via Lando 2026-03-04 13:42:42 +00:00
mobile No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2026-03-06 18:50:03 +00:00
modules Bug 1895394 - Remove dom.event.wheel-event-groups.enabled pref. r=layout-reviewers,emilio 2026-03-06 12:02:47 +00:00
mozglue Bug 2020271 - Sync moz.build with PlatformMacros.h r=canaltinova,profiler-reviewers 2026-03-03 08:20:42 +00:00
netwerk Bug 2021243 - Remove networking_local_network_access_port r=sunil,necko-reviewers 2026-03-06 16:05:33 +00:00
nsprpub Bug 1999107 - Uplift NSPR 4.38.2. r=jcristau UPGRADE_NSPR_RELEASE 2025-11-13 15:51:00 +00:00
other-licenses Bug 1998861 - Enable some Snappy build defines. r=dom-storage-reviewers,asuth 2025-11-10 13:14:49 +00:00
parser Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
python Bug 2021415 - Support relative paths in jj workspace .jj/repo file r=mossop,ErichDonGubler 2026-03-05 23:54:13 +00:00
remote Bug 2019661 - Initialize "UserPromptHandlerManager" only when "bidi" flag is set on the session. r=whimboo 2026-03-05 16:46:12 +00:00
security Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
services No Bug, mozilla-central repo-update remote-settings ct-logs - r=release-managers,diannaS 2026-03-06 01:25:34 +00:00
servo Bug 2021454 - Add DashedIdent::undashed(). r=firefox-style-system-reviewers,dshin 2026-03-06 04:17:12 +00:00
startupcache Bug 1949978 - Do an early write of the startup cache if no cache file is present. r=tcampbell 2026-03-05 08:18:43 +00:00
storage Bug 1998267 - Fix compilation of the carray SQLite extension. r=RyanVM,asuth 2026-02-06 10:56:28 +00:00
supply-chain Bug 2020651 - Upgrade time crate to 0.3.47 r=supply-chain-reviewers,valentin 2026-03-04 08:33:32 +00:00
taskcluster Bug 2020777 - Fix dynamic chunk count underestimation for manifests with includes, r=ahal,taskgraph-reviewers. 2026-03-06 03:05:55 +00:00
testing Bug 2019689 - Make the insertText handler of HTMLEditor remove unnecessary line break first r=m_kato 2026-03-06 13:24:39 +00:00
third_party Bug 2021001 - Vendor latest application-services r=matt-tighe 2026-03-06 03:03:03 +00:00
toolkit Bug 2021022 - Update moz-input* components so they pass use-design-tokens r=desktop-theme-reviewers,tgiles 2026-03-06 16:23:49 +00:00
tools Revert "Bug 2019916 - r=mstange,profiler-reviewers" for causing hazard failures. 2026-03-06 21:57:52 +00:00
uriloader Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
widget Bug 2020170 [Wayland] Return five touch points on Wayland when touch device is present r=emilio,saschanaz 2026-03-06 19:05:29 +00:00
xpcom Bug 2020934 - Mark all methods in nsIObjectOutputStream and nsIBinaryOutputStream as [must_use]. r=xpcom-reviewers,emilio 2026-03-06 01:26:37 +00:00
xpfe/appshell Bug 2020590 - Replace copy assignment by move assignment in misc subdirectory r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-03-06 10:47:28 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1967204 - remove superfluous eslint-env annotations from remaining places. r=frontend-codestyle-reviewers,geckoview-reviewers,whimboo,Gijs,nalexander 2026-01-21 13:57:59 +00:00
.clang-format
.clang-format-ignore Bug 2010520 - Use .inc extension for X macro files in layout/ r=firefox-style-system-reviewers,layout-reviewers,emilio 2026-01-17 20:49:47 +00:00
.cron.yml Bug 1810856 - Split periodic file updates into separate pinning and periodic tasks. r=releng-reviewers,taskgraph-reviewers,jcristau 2026-02-26 13:47:38 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 2014049 - [remote] Remove puppeteer's package-lock.json from .gitignore and .hgignore r=Sasha 2026-02-03 08:52:49 +00:00
.hg-annotate-ignore-revs
.hgignore Bug 2014049 - [remote] Remove puppeteer's package-lock.json from .gitignore and .hgignore r=Sasha 2026-02-03 08:52:49 +00:00
.hgtags
.lando.ini Bug 1979252 - lando: add new lando to config r=sheehan DONTBUILD 2026-03-02 07:42:43 +00:00
.lldbinit
.mailmap
.mcp.json Bug 2014151 - Improve installation of firefox-devtools-mcp. r=firefox-build-system-reviewers,ai4dev-reviewers,ahochheiden,suhaib 2026-02-20 17:07:30 +00:00
.prettierignore Revert "Bug 2019069 - part 2: actually replace interventions.json with individualized JSON files per intervention; r=webcompat-reviewers,ksenia" for causing failures at WebCompatPage. 2026-03-04 21:05:51 +00:00
.prettierignore-css
.prettierignore-non-css
.prettierrc.js Bug 1967204 - remove superfluous eslint-env annotations from remaining places. r=frontend-codestyle-reviewers,geckoview-reviewers,whimboo,Gijs,nalexander 2026-01-21 13:57:59 +00:00
.rstcheck.cfg
.stylelintignore Bug 2000801 - [wdspec] Add Mozilla-specific tests for chrome window handles. r=frontend-codestyle-reviewers,jdescottes,mossop 2025-12-01 20:46:23 +00:00
.stylelintrc.js Bug 2010337 - Consolidate no-non-semantic-token-usage rule into use-design-tokens r=desktop-theme-reviewers,tabbrowser-reviewers,home-newtab-reviewers,ai-frontend-reviewers,accessibility-frontend-reviewers,mconley,sclements,tgiles,sthompson,morgan 2026-02-13 22:19:28 +00:00
.taskcluster.yml Bug 2014398 - [ci] Only prepend 'refs/heads' for actions when necessary, r=releng-reviewers,jcristau 2026-02-12 15:16:42 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AGENTS.md Bug 2017263 - Fix treeherder-check reference. r=ai4dev-reviewers,marco 2026-02-17 13:05:59 +00:00
AUTHORS
build.gradle Bug 1991995 - Migrate mach tasks to MachTasksPlugin with input/output tracking and configuration cache support r=nalexander,android-reviewers,geckoview-reviewers 2026-02-27 01:28:48 +00:00
Cargo.lock Bug 2020952 - update happy-eyeballs to v0.1.0 r=kershaw,necko-reviewers 2026-03-04 19:16:49 +00:00
Cargo.toml Bug 2019050 - remove some unnecessary top-level crate entries in Cargo.toml that live in security/ r=nkulatova 2026-03-02 22:01:35 +00:00
CLAUDE.md Bug 2002465 - Add a CLAUDE.md file to the Firefox repository. r=padenot,suhaib 2025-11-26 14:25:33 +00:00
client.mk
client.py 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 2026-01-08 21:15:53 +00:00
CLOBBER Bug 2010312 - Vendor libwebrtc from 2b966b7714 - moz.build file updates 2026-02-25 09:38:03 +00:00
CODE_OF_CONDUCT.md
CODEOWNERS Bug 2001552 - CODEOWNERS: add android-reviewers for /mobile/ r=zeid,tcampbell 2025-12-22 21:37:07 +00:00
configure
configure.py Bug 2013417 - Avoid calling ./mach environment every Gradle configuration r=nalexander,firefox-build-system-reviewers,geckoview-reviewers,glandium 2026-02-27 01:28:34 +00:00
eslint-file-globals.config.mjs Bug 2019087 - Remove some files from being listed in the ESLint browser window environment because they are not loaded in the main browser window. r=frontend-codestyle-reviewers,mossop 2026-02-27 10:52:12 +00:00
eslint-ignores.config.mjs Revert "Bug 2019069 - part 2: actually replace interventions.json with individualized JSON files per intervention; r=webcompat-reviewers,ksenia" for causing failures at WebCompatPage. 2026-03-04 21:05:51 +00:00
eslint-rollouts.config.mjs Bug 2016648 - Remove an unnecessary test after refactor r=frontend-codestyle-reviewers,akulyk 2026-02-19 19:34:17 +00:00
eslint-subdirs.config.mjs
eslint-test-paths.config.mjs Bug 2020748 - Update various top-level modules to their latest versions. r=frontend-codestyle-reviewers,mossop 2026-03-05 11:55:49 +00:00
eslint.config.mjs Bug 2002659 - Switch to use @eslint/json rather than eslint-plugin-json for linting JSON files. r=frontend-codestyle-reviewers,Gijs 2025-11-28 09:36:26 +00:00
GNUmakefile
gradle.properties
gradlew Bug 1980525 - Upgrade Gradle to version 9.2.1 r=android-reviewers,nalexander 2025-12-16 23:13:50 +00:00
gradlew.bat Bug 1980525 - Upgrade Gradle to version 9.2.1 r=android-reviewers,nalexander 2025-12-16 23:13:50 +00:00
LICENSE
mach Bug 1737687 - Remove __PYENV_LAUNCHER__ scrubbing from mach file r=ahochheiden 2026-01-15 18:53:25 +00:00
mach.cmd
mach.ps1
Makefile.in Bug 2014476 - Move js's source-package rule to a dedicated mach subcommand r=ahochheiden 2026-02-05 07:40:13 +00:00
mots.yaml Bug 2018931 - Add maneul as a peer of the Core: Anti-Tracking module. r=manuel,shtrom 2026-02-27 10:52:39 +00:00
moz.build Bug 2009798 - Register the new ai docs in the build system. DONTBUILD 2026-01-13 13:39:36 +00:00
moz.configure Bug 2018952 - Make UPX a bootstrapped toolchain. r=firefox-build-system-reviewers,ahochheiden 2026-02-24 23:13:33 +00:00
mozilla-config.h.in Bug 1998388 - Remove sdkdecls.h from windows sandbox code. r=tjr,firefox-build-system-reviewers,sergesanspaille 2025-11-10 17:09:26 +00:00
package-lock.json Bug 2020748 - Update various top-level modules to their latest versions. r=frontend-codestyle-reviewers,mossop 2026-03-05 11:55:49 +00:00
package.json Bug 2020748 - Update various top-level modules to their latest versions. r=frontend-codestyle-reviewers,mossop 2026-03-05 11:55:49 +00:00
pyproject.toml Bug 2017153 - Remove manifest-runtimes-*.json files, writeruntimes script, and stale references. r=ahal 2026-02-19 17:34:03 +00:00
README.md
SECURITY.md
settings.gradle Bug 2007013 - Migrate autopublish-settings.gradle to SettingsPlugin and `ProjectPlugin r=nalexander,geckoview-reviewers,android-reviewers 2026-02-27 01:28:43 +00:00
srcdir-resolver.js
stylelint-rollouts.config.js Bug 2021022 - Update moz-input* components so they pass use-design-tokens r=desktop-theme-reviewers,tgiles 2026-03-06 16:23:49 +00:00
substitute-local-geckoview.gradle Bug 2013417 - Avoid calling ./mach environment every Gradle configuration r=nalexander,firefox-build-system-reviewers,geckoview-reviewers,glandium 2026-02-27 01:28:34 +00:00
test.mozbuild

Firefox Browser

Firefox is a fast, reliable and private web browser from the non-profit Mozilla organization.

Contributing

To learn how to contribute to Firefox read the Firefox Contributors' Quick Reference document.

We use bugzilla.mozilla.org as our issue tracker, please file bugs there.

Resources

If you have a question about developing Firefox, and can't find the solution on Firefox Source Docs, you can try asking your question on Matrix at chat.mozilla.org in the Introduction channel.