⭐ 10,000 Stars
As of February 2026, Betterfox now has over 10k stars on GitHub. Woo-hoo!
📣 Release Notes
- Add
browser.ai.control.defaultand set it toblocked.- Firefox 148 gives you control over Mozilla's new AI features.
- If you want to use a feature, like AI Translations, add
user_pref("browser.ai.control.default", "available");to your Overrides section, then toggle individual features inabout:preferences#ai. - You can also add the prefs found in Peskyfox if deploying across multiple machines.
- Create a Waterfox user.js.
- Fork-specific files are side projects and will not update every release. When in doubt, use the standard Firefox user.js.
- Reminder that Waterfox uses the ESR release cycle.
- Betterfox ESR exists, in case you use that version of Firefox.
- Remove most Fastfox prefs by default.
♻️ Retiring Fastfox (for now)
I removed most prefs from the user.js and scrubbed mentions of Fastfox from the README.md. I have not deleted Fastfox. It's still in the repo, but I don't have any specific plans for updates at the moment.
Why? Well, mostly targeted feedback from browser vendors and user.js maintainers. Also, it's less maintenance burden for the project as a whole.
I've seen the spectrum of praise and criticism. Some of you reported these tweaks helped. Others saw no change. A few saw worse benchmark results. But honestly, that's expected when settings tweaks are a small piece of the overall browser.
I relocated browser.cache.disk.enable and media.memory_cache_max_size to Securefox, as well as all the speculative loading (preloading) prefs. Almost everything else has been removed except for one exception: I added gfx.canvas.accelerated.cache-size in the user.js as a reset due to #460.
You can reset the removed prefs in about:config, or leave them alone. No harm either way.
Here's a summary of what I've omitted this release:
/** GENERAL ***/
gfx.content.skia-font-cache-size
/** GFX ***/
gfx.canvas.accelerated.cache-items
gfx.canvas.accelerated.cache-size
webgl.max-size
/** MEMORY CACHE ***/
browser.cache.memory.capacity
browser.cache.memory.max_entry_size
browser.sessionhistory.max_total_viewers
browser.sessionstore.max_tabs_undo
/** MEDIA CACHE ***/
media.memory_caches_combined_limit_kb
media.cache_readahead_limit
media.cache_resume_threshold
/** IMAGE CACHE ***/
image.cache.size
image.mem.decode_bytes_at_a_time
/** NETWORK ***/
network.http.max-connections
network.http.max-persistent-connections-per-server
network.http.max-urgent-start-excessive-connections-per-host
network.http.request.max-start-delay
network.http.pacing.requests.enabled
network.dnsCacheEntries
network.dnsCacheExpiration
network.ssl_tokens_cache_capacityI may re-add some prefs that should help and likely won't break anything in a future release. Consider this a soft reset.
I'm a tinkerer at heart, so I'm always on the lookout for user-facing ways to make Firefox more enjoyable.
🦊 Firefox Releases
💗 Thank You
As always, thank you for your support, getting us to 10k on GitHub! And a big thanks to everyone who submits feedback and sponsors to the effort.