Skip to main content


I'm glad to add Firefox to the list of apps I have to constantly check to make sure they haven't turned back on all the anti-features I disabled.

#firefox #mozilla #AI #GenAI #GenerativeAI #SmartIsSurveillance #tech #dev #web

in reply to Anthony

Based on the answers to this StackOverflow question and this blog post, here are the 16 (!!!) AI-related settings in new versions of Firefox that you'll want to disable/set to false, and that might be turned back on with each update:

- browser.aiwindow.enabled
- browser.ml.chat.enabled
- browser.ml.chat.menu
- browser.ml.chat.page.footerBadge
- browser.ml.chat.page.menuBadge
- browser.ml.chat.page
- browser.ml.chat.shortcuts
- browser.ml.chat.sidebar
- browser.ml.enable
- browser.ml.linkPreview.enabled
- browser.ml.pageAssist.enabled
- browser.ml.smartAssist.enabled
- browser.tabs.groups.smart.enabled
- browser.tabs.groups.smart.userEnabled
- extensions.ml.enabled
- sidebar.notification.badge.aichat

Enter "about:config" in the browser bar and then search for each of these and disable them, turn them off, or set them to false as appropriate.

Depending on which version of Firefox you have you may not have all these configuration options.

Check your smartphone browsers too!

#firefox #mozilla #AI #GenAI #GenerativeAI #SmartIsSurveillance #tech #dev #web #NoAI #AICruft #antifeatures

This entry was edited (2 months ago)

reshared this

in reply to Anthony

Quite a few of those features can be turned off without needing to go into about:config. Much easier and much safer.
in reply to Paul

I'm not going to poke through a settings panel and hope. I want all these settings permanently off. I don't want the settings to be reverted after upgrade, which some reports suggest is happening. I don't want new configuration options that I'm opted into by default to pop up without my knowing.

Right now watching about:config is the only viable way to satisfy those requirements.

"Much safer"? AI/LLMs are not safe. I'll make safety judgments for myself, thanks. "Much easier"? I'll be the judge of that, thanks.

A strange reply, I have to say--it's unclear what your motivations are for posting this.

in reply to Anthony

Saving you and others from having to poke around in about:config and risking data loss and damaging your own Fx setup was the aim.

The settings screen is much easier to navigate and safer to use for most people and with good reason it does not have the same warning screen as about:config.

in reply to Paul

And you believe I don't know this because.........?

Saving you


Check that savior complex talk please.

in reply to Anthony

I'm intensely curious what percentage of Firefox users are tech-savvy enough to use Firefox in 2025 but excited to use AI? I would think it's less than half.

"You know all of that unethical, privacy-invasive, environmentally damaging, frequently inaccurate technology you refuse to use? Well, have I got good news for you!"

What's next, built in NFTs?

in reply to firebreathingduck

I am curious as well.

Mozilla's new CEO is all-in on AI, though, regardless of what its users want: lwn.net/Articles/1050826/

Third: Firefox will grow from a browser into a broader ecosystem of trusted software. Firefox will remain our anchor. It will evolve into a modern AI browser and support a portfolio of new and trusted software additions.


He says the word "trust" a whole bunch of times yet intends to turn an otherwise nice web browser into a slop-slinging platform. I don't expect this will work out very well for anyone.

in reply to Anthony

Long post
This entry was edited (1 month ago)

#tech reshared this.

in reply to Anthony

Long post

Sensitive content

in reply to P.J. Meisch

Long post

It's a good question, and I have to confess that I did not check as thoroughly as I should have before posting. Here's what I just found:

That account is run by Jake Archibald, who joined Mozilla in August working on Firefox. The kill switch coming in an upcoming release is confirmed here: 9to5linux.com/firefox-will-shi…

as well as by the new Mozilla CEO on reddit here: reddit.com/user/anthony-firefo…

If this is being faked then whoever's doing it sure is going to a lot of trouble.

in reply to Anthony

It's possible to use Firefox's 'enterprise' policy system to hard-set known preferences in a way that sticks. I've resorted to doing it for my setup, with increasingly gritted teeth. Some documentation is at mozilla.github.io/policy-templ…

I learned about it from electric.marf.space/@trysdyn/s…


Reminder that Firefox has a pathway to specifying some settings, including ones not exposed to users any other way, with a config file stored on disk.

They call it enterprise policies but anyone can use it by just putting a file in the location indicated on that site.

You can disable entire features, opt out of Telemetry before your first launch of Firefox on a new install, declare you never want to be part of studies, turn off their ML integration and keep it off, force about:config preferences in a way that can't be "accidentally" reverted, etc.


in reply to Chris Siebenmann

This is great, thank you. A few people have suggested Betterfox and Arkenfox, which if I'm understanding correctly use a custom user.js to harden the browser. Arkenfox has a user-override.js file where you put the settings you want to stick between updates; I imagine Betterfox has something similar but I haven't looked that much into it yet. You could put these AI settings in there. I hesitate to publicly suggest such things till I've had a chance to check them out so I haven't. It's good to see there are options, though.
in reply to Anthony

these solutions all have the problem that mozilla likes to replace those about config settings with settings that are the exact same but are named differently. So either the project you're using, like arkenfox, not only agrees with your choices and uses them as default, but also reliably provides updates to reflect Mozilla's changes, or you'll have to keep track of that and there is no warning whatsoever from Firefox when one of the settings you applied suddenly no longer exists after an update, you'll probably only notice it when Firefox misbehaves.

For example, arkenfox by default deletes all history and closes all tabs when you quit Firefox, so in my override file I changed that back to the Firefox default behaviour, only for mozilla to change the names of those settings and then when I updated arkenfox, it applied its defaults to those new settings and suddenly, the next time I reopened my Firefox, everything was gone. That was real fun. Luckily I had a backup.

in reply to Ellie πŸ΄πŸ³οΈβ€βš§οΈ

Eesh, thanks for this info. This possibility is one of the reasons I haven't tried either of those projects.
in reply to Anthony

as the blog post says, though - confirmed by a Mozilla engineer's comment I saw once - if you want no LLM features at all you only need browser.ml.enable! This gives the impression you need to disable all of these and be on the lookout for more, which is misleading.
This entry was edited (2 months ago)
in reply to Amy

This is false. Please read the whole thread. That single option does not turn off all LLM features at once.
in reply to Amy

I have personal experience that setting browser.ml.enable to false does not stop (all) new ML features from appearing, such as browser.ml.linkPreview.enabled (which definitely was active, its appearance in the context menu was how I discovered it).

If it is the intention of Firefox developers that this work, then they have some debugging and bug fixing to do.

in reply to Chris Siebenmann

That is correct. And, if you're actually read the whole thread, you'd see there are configuration options outside of the browser.ml tree that wouldn't--and shouldn't, because of their names--be affected by the setting browser.ml.enable. And and, none of this guarantees that the next version of Firefox won't have 20 more LLM features enabled by default.

My impression, after following this saga for a bit, is that Mozilla really really wants LLM features in Firefox and turned on for as many users as possible, irrespective of what their userbase expresses. I think the discussions around browser.ml.enable are about spreading FUD and distracting away from the real issue, which is that the Firefox project is going a direction directly counter to what the majority of Firefox users state that they want (and don't want).

in reply to Chris Siebenmann

That is correct. And, if you'd actually read the whole thread, you'd see there are configuration options outside of the browser.ml tree that wouldn't--and shouldn't, because of their names--be affected by the setting browser.ml.enable. And and, none of this guarantees that the next version of Firefox won't have 20 more LLM features enabled by default.

My impression, after following this saga for a bit, is that Mozilla really really wants LLM features in Firefox and turned on for as many users as possible, irrespective of what their userbase expresses. I think the discussions around browser.ml.enable are about spreading FUD and distracting away from the real issue, which is that the Firefox project is going a direction directly counter to what the majority of Firefox users state that they want (and don't want).

in reply to Amy

also, what gave you the impression they might be turned back on automatically? That's not how Firefox config is supposed to work.
in reply to Amy

also, what gave you the impression they might be turned back on automatically? That's not how Firefox config is supposed to work.


Because they do turn back on automatically after updates. You can observe this yourself. It stinks, and I think Mozilla's leadership is poor on this, but that's how it is.

⇧