It turns out that while setting browser.ai.control.default is enough for the setting to display as you having blocked "AI", it doesn't actually disable the features. Include all the switches it flips in addition.
49 lines
2.8 KiB
JavaScript
49 lines
2.8 KiB
JavaScript
// Title bar
|
|
user_pref("browser.tabs.inTitlebar", 0);
|
|
|
|
// Navbar / tab bar state
|
|
user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"keepassxc-browser_keepassxc_org-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"vertical-spacer\",\"urlbar-container\",\"downloads-button\",\"reset-pbm-toolbar-button\",\"ublock0_raymondhill_net-browser-action\",\"unified-extensions-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"reset-pbm-toolbar-button\",\"developer-button\",\"screenshot-button\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\",\"unified-extensions-area\"],\"currentVersion\":24,\"newElementCount\":5}");
|
|
|
|
// Show scrollbars
|
|
user_pref("widget.gtk.overlay-scrollbars.enabled", false);
|
|
|
|
// Open new tabs deterministically
|
|
user_pref("browser.tabs.insertRelatedAfterCurrent", false);
|
|
|
|
// No ads on new tab page
|
|
user_pref("browser.newtabpage.activity-stream.showSponsoredCheckboxes", false);
|
|
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
|
|
|
|
// No weather forecasts on new tab page
|
|
user_pref("browser.newtabpage.activity-stream.widgets.weather.enabled", false);
|
|
|
|
// No LLMs
|
|
user_pref("browser.ai.control.default", "blocked");
|
|
user_pref("browser.ai.control.linkPreviewKeyPoints", "blocked");
|
|
user_pref("browser.ai.control.pdfjsAltText", "blocked");
|
|
user_pref("browser.ai.control.sidebarChatbot", "blocked");
|
|
user_pref("browser.ai.control.smartTabGroups", "blocked");
|
|
user_pref("browser.ai.control.smartWindow", "blocked");
|
|
user_pref("browser.ml.chat.enabled", false);
|
|
user_pref("browser.ml.chat.nimbus", "ai-chatbot-page-summarization-mvp-treatment-a-callout-badge-rollout-v4:treatment-a-callout-badge");
|
|
user_pref("browser.ml.chat.page", false);
|
|
user_pref("browser.ml.linkPreview.enabled", false);
|
|
user_pref("browser.smartwindow.memories.generateFromConversation", false);
|
|
user_pref("browser.smartwindow.memories.generateFromHistory", false);
|
|
user_pref("browser.tabs.groups.smart.enabled", false);
|
|
user_pref("browser.tabs.groups.smart.userEnabled", false);
|
|
user_pref("extensions.ml.enabled", false);
|
|
user_pref("pdfjs.enableAltText", false);
|
|
user_pref("sidebar.notification.badge.aichat", true);
|
|
|
|
// Local machine translation is not LLMs
|
|
user_pref("browser.ai.control.translations", "available");
|
|
|
|
// Disable translation suggestion pop-up
|
|
user_pref("browser.translations.automaticallyPopup", false);
|
|
|
|
// Disable login saving pop-up
|
|
user_pref("signon.rememberSignons", false);
|
|
|
|
// Restore tabs on startup
|
|
user_pref("browser.startup.page", 3);
|