puhas-rebane/skeleton/prefs.js
Juhani Krekelä 1038e4f4e5 Actually disable LLMs
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.
2026-06-17 18:40:14 +03:00

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);