Edit 3: or just use this as your user.js
https://github.com/Tiagoquix/firefox-annoyances
This is from October https://flamedfury.com/posts/disable-ai-in-firefox/
Below is a list of the “AI” features you can disable in about:config, along with a short explanation of what I understand each one does. Enjoy.
browser.ml.enable - Master switch for Firefox’s built-in machine-learning platform. Turning this off disables all AI features.browser.ml.chat.enabled - Enables the AI chatbot integration.browser.ml.chat.sidebar - Shows the AI chat panel in the sidebar.browser.ml.chat.shortcuts - Lets you trigger chat from selected text or shortcuts.browser.ml.chat.page - Powers the on-page chat menu when you highlight text.browser.ml.chat.page.footerBadge - Displays the floating badge at the bottom of the page.browser.ml.chat.page.menuBadge - Shows the “Ask AI” badge in the page menu.browser.ml.chat.menu - Adds “Chat about this” to right-click menus.browser.ml.linkPreview.enabled - Generates AI-based link previews and suggestions.extensions.ml.enabled - Allows browser extensions to use Firefox’s ML API.browser.ml.pageAssist.enabled - Runs the AI “page assist” summariser/assistant.browser.tabs.groups.smart.enabled - Uses AI to automatically group and label your tabs.browser.tabs.groups.smart.userEnable - Lets users manually toggle the smart tab groups feature.Edit: I see Mastodon doesn't do markdown tables. Give me a bit to fix it.
Edit 2: it's no longer a markdown table.
But it's missing these:
pdfjs.enableAltTextModelDownload
pdfjs.enableGuessAltText
@librewolf
I'm testing librewolf now and it is wonderful.
Sidenote: It needs an import button for firefox extensions or something since is cruel to add 10 extensions by hand.
Thank you for doing this. For a better tomorrow.
@librewolf how is the link preview feature GenAI related?
As far as I can imagine, this just requests the page and looks at the meta tags to show an embed-style widget. (Like what services like Mastodon, Discord, and co. also do.)
@obsurveyor oh that's interesting... I don't have the "key points" thingy, and I'm using Firefox.
Though it still makes an embed-style widget (see the top half), so it doesn't "not do any of that".
As long as @librewolf not removes the full preview feature (which can be disabled in the settings anyway), then I'm okay with that. Having a fork go "This is a new feature; I don't want this; bye" is bad in my opinion. Disabling just the GenAI part is okay.
@librewolf huh, is the "link preview" AI?
I thought it just loaded the page and then took a screenshot.
@mortal_engine @librewolf iceraven with uBlock Origin
@zanon @librewolf what the unholy fuck
I’ve said this before and i’ll say this again
Firefox is fashware
It’s way past the point of merely bordering on that
about:config in Firefox: https://buc.ci/abucci/p/1764685990.503590 . There is one related to Perplexity I've found in the meantime that isn't on that list (browser.urlbar.perplexity.hasBeenInSearchMode). Do these configuration options reflect code and features you are able to remove from the codebase completely? Or must it stay in there, but turned off? I get that you might not have plans to do this, or even be able to, but I figured I'd ask.@[email protected] FYI, I made a similar post with a similar list on Nov 22, two days after the post you screencapped: https://buc.ci/abucci/p/1763845084.289082 . I received a lot of pushback from people, including a person who claimed to work for Mozilla, the most common being "setting `browser.ml.enable` to `false` turns all these off so what's the problem?". This is false, though, besides being dismissive. It's also confusing (obfuscating?) since many of the settings are not in the `browser.ml`
@librewolf maybe it slipped through, but mozilla uses local llms for the translation feature in firefox and is activated per default on librewolf at debian.
I think at least disabling the feature by default in the settings would be neat. to conserve the battery life on my device i want to avoid to run an llm on my old laptop to translate a webpage. I think also most people are unaware of how exactly the feature works.
more info on this: https://www.tuxedocomputers.com/en/firefox-117-introduces-local-translations.tuxedo
Firefox 117 introduces local translations: The internet has become much more accessible in recent years, mainly due to one development. Translation frameworks such as Google Translate, Microsoft’s Bing Translator or DeepL allow many people a deeper ...
@arosano @librewolf It shouldn't be too difficult on the face of it to just locally compile a binary for one of those OSes yourself, and maintain your own local repo, assuming BSD has tools for maintaining local user repos.
It would require downloading the source code every release and keeping it somewhere to compile though if you're maintaining your own user repo.
@librewolf First: Thanks for all your hard work over the years.
While it’s great to have this social post clarification, it would help a lot going forward too if this ’No AI’ stance was posted somewhere on the website like ‘No Telemetry’ is under Main Features so it is more discoverable. Both Waterfox and Vivaldi have their No AI stances posted on their website blogs:
https://www.waterfox.com/blog/no-ai-here-response-to-mozilla/
https://vivaldi.com/blog/technology/vivaldi-wont-allow-a-machine-to-lie-to-you/
@librewolf "we haven't and won't support "generative AI" related stuff in LibreWolf"
This commitment should be prominent on the front page of your website! I went looking for this and didn't find it, but eventually found this post on Mastodon.
You have a great opportunity right now to win over people who don't want pseudo-"AI" in their browser! (like me)
@librewolf It would be nice to see these features become optional instead of removed entirely, or maybe integration with LM Studio added so you can bring your own models.
I hate AI slop flooding the internet, but there are genuine uses for LLMs like asking questions about what you are reading, and research because they can read 20 articles and forum threads to find information you need in 5 seconds when it would take you 20 minutes.
Happy new year 2026!
This said: Things like in the image will be removed (not only in "about:config", but in LW's code?
@librewolf hi, and thanks for the message.
Just for me to be sure, that's something that comes from Firefox, and you missed it when updating the fork, is that right ?