github yokoffing/Betterfox 148.0

7 hours ago

⭐ 10,000 Stars

As of February 2026, Betterfox now has over 10k stars on GitHub. Woo-hoo!

star-history-2026228

📣 Release Notes

  • Add browser.ai.control.default and set it to blocked.
    • 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 in about: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.
  • 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_capacity

I 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

147.0
148.0

💗 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.

Don't miss a new Betterfox release

NewReleases is sending notifications on new releases.