The official repository of Mozilla's Firefox web browser. https://www.firefox.com/
  • JavaScript 32%
  • C++ 25.3%
  • HTML 21.1%
  • C 10.5%
  • Python 2.9%
  • Other 7.9%
Find a file
Mike Conley 960d5e2248 Bug 2041814 - Add an opacity hover effect for variations when not animating. r=home-newtab-reviewers,thecount
Per UX, we want a hint that there's an interaction here, so the idea is to adjust opacity to 0.8
if the mouse is hovering one of the variations, except when:

1. prefers-reduce-motion is set to reduce, and
2. The animation is underway

Differential Revision: https://phabricator.services.mozilla.com/D302370
2026-05-26 02:40:20 +00:00
.agents/skills
.cargo
.claude
.codex
.github/workflows
.vscode
.zed
accessible
browser Bug 2041814 - Add an opacity hover effect for variations when not animating. r=home-newtab-reviewers,thecount 2026-05-26 02:40:20 +00:00
build
caps
chrome
config
devtools
docs
docshell
dom Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
editor Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
extensions
gfx Bug 2042043 - Decompose linear gradients at prepare time. r=gfx-reviewers,nical 2026-05-25 21:37:28 +00:00
gradle Bug 2041798 - Update JSON-java to 20260522. r=android-reviewers,mcarare 2026-05-25 16:48:59 +00:00
hal
image Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
intl
ipc Bug 2041298 - Comply with clang-tidy's modernize-use-nullptr check for ipc/ r=ipc-reviewers,mccr8 2026-05-25 15:20:18 +00:00
js Revert "Bug 1929128, Bug 2040802 : Use SIMD for SkipUntilBitInTable r=jandem" for causing spidermonkey failures at wasm\simd\baseline 2026-05-25 23:53:40 +00:00
layout Bug 2038579 - Add initial CSSMatrixComponent reification support for matrix functions; r=emilio,firefox-style-system-reviewers 2026-05-26 00:18:55 +00:00
media
memory Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
mfbt
mobile Bug 2038467 - Don't sync shadow text by setComposingRegion. r=geckoview-reviewers,tcampbell 2026-05-26 01:19:47 +00:00
modules Revert "Bug 1929128, Bug 2040802 : Use SIMD for SkipUntilBitInTable r=jandem" for causing spidermonkey failures at wasm\simd\baseline 2026-05-25 23:53:40 +00:00
mozglue
netwerk Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
nsprpub
other-licenses
parser
python Bug 2042114 - Only increase mach static-analysis processed file count upon successful match r=sylvestre 2026-05-25 21:13:21 +00:00
remote
security Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
services Bug 2036857 - Add parseable token output from Kit easter egg responses 🦊 r=bjohns,ngrato,jlewis 2026-05-25 16:35:23 +00:00
servo Bug 2038579 - Add initial CSSMatrixComponent reification support for matrix functions; r=emilio,firefox-style-system-reviewers 2026-05-26 00:18:55 +00:00
startupcache
storage
supply-chain
taskcluster Bug 2040748 - Implemented PasswordFileParser r=alexandra_virvara,mozilla-code-review[bot] 2026-05-25 21:10:54 +00:00
testing Bug 2038579 - Add initial CSSMatrixComponent reification support for matrix functions; r=emilio,firefox-style-system-reviewers 2026-05-26 00:18:55 +00:00
third_party
toolkit Bug 2041733 - Register Firefox Labs opt-ins when calling forceEnroll() r=nimbus-reviewers,emcminn 2026-05-25 22:53:56 +00:00
tools Bug 2040038 - Don't check for stack top validity when ASan is enabled. r=profiler-reviewers,mstange 2026-05-26 01:25:41 +00:00
uriloader
widget Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
xpcom Bug 2040876 - Activate modernize-use-bool-literals clang-tidy check r=emilio,webrtc-reviewers,cookie-reviewers,places-reviewers,layout-reviewers,mak,bwc 2026-05-25 21:13:49 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hgignore
.hgtags
.lando.ini
.lldbinit
.mailmap
.mcp.json
.prettierignore
.prettierignore-css
.prettierignore-non-css
.prettierrc.js
.rstcheck.cfg
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AGENTS.md
AUTHORS
build.gradle
Cargo.lock
Cargo.toml
CLAUDE.md
client.mk
client.py
CLOBBER
CODE_OF_CONDUCT.md
configure
configure.py
eslint-file-globals.config.mjs
eslint-ignores.config.mjs
eslint-rollouts.config.mjs
eslint-subdirs.config.mjs
eslint-test-paths.config.mjs
eslint.config.mjs
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml
moz.build
moz.configure
mozilla-config.h.in
package-lock.json
package.json
pyproject.toml
README.md
SECURITY.md
settings.gradle
srcdir-resolver.js
stylelint-rollouts.config.js
substitute-local-geckoview.gradle
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.