Name Description Size Coverage
about-firefox.mjs global UpdateUtils, BackgroundUpdate, gApplicationUpdateService, gSubDialog, UpdateListener, appUpdater, gAppUpdater:writable 16196 -
accessibility.mjs Accessibility accessibility.browsewithcaret - true enables keyboard navigation and selection within web pages using a visible caret, false uses normal keyboard navigation with no caret accessibility.typeaheadfind - when set to true, typing outside text areas and input boxes will automatically start searching for what's typed within the current document; when set to false, no search action happens 18114 -
account-sync.mjs A helper class for managing sync related UI behavior. 28188 -
aiFeatures.mjs @import { OnDeviceModelFeaturesEnum } from "chrome://browser/content/preferences/OnDeviceModelManager.mjs" @typedef {typeof AiControlGlobalStates[keyof typeof AiControlGlobalStates]} AiControlGlobalStatesEnum 45470 -
appearance.mjs @type {{ themeNames: string[] } & SettingConfig}} 6925 -
block-ai-confirmation-dialog.css stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens 877 -
downloads.mjs global gSubDialog 58879 -
firefoxLabs.mjs Store listener that updates a checkbox when an enrollment changes. @param {string} _event - The store event name (unused). @param {object} data @param {string} data.slug - The experiment slug that changed. @param {boolean} data.active - Whether the enrollment is now active. 8414 -
home-startup.mjs Preferences: browser.startup.homepage - the user's home page, as a string; if the home page is a set of tabs, this will be those URLs separated by the pipe character "|" browser.newtabpage.enabled - determines that is shown on the user's new tab page. true = Activity Stream is shown, false = about:blank is shown 1461 -
languages.mjs @typedef {string} LocaleCode A locale code, like "en" or "fr". @typedef {object} Langpack Langpack data from the AMO server, this is a partial typedef of what's used in this file. @property {LocaleCode} target_locale The locale code of the Langpack. @typedef {object} Locale Info about a locale. @property {LocaleCode} code The locale code. @property {string} label The localized name. @typedef {object} RemoteLocaleExtensions @property {Langpack} langpack Langpack info for installing the Locale. @typedef {Locale & RemoteLocaleExtensions} RemoteLocale Locale info from the API, includes a Langpack 27519 -
moreFromMozilla.mjs Builds a URL with UTM tracking parameters. @param {object} options @param {string} options.url - Base product URL @param {string} options.region - Region code ("global", "us") @param {boolean} [options.hasEmail] - Whether URL is from email link @returns {string} 8254 -
permissions-data.mjs Displays a dialog for managing permission exceptions for a specific permission type. @param {object} options @param {string} options.permissionType - The type of permission to manage. @param {string} [options.dialogType="site"] - The dialog type: "site" or "permission". 24552 -
privacy.mjs global gSubDialog, gotoPref, confirmRestartPrompt, CONFIRM_RESTART_PROMPT_RESTART_NOW, srdSectionEnabled, LoginHelper 122142 -
search.mjs @import { SearchEngine } from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs" 35009 -
SettingGroupManager.mjs @import {SettingGroupConfig} from "chrome://browser/content/preferences/widgets/setting-group.mjs" 1051 -
SettingPaneManager.mjs @import {SettingPaneConfig, SettingPaneFullConfig, SettingPaneId, SettingPane} from "chrome://browser/content/preferences/widgets/setting-pane.mjs" 3369 -
translations.mjs 8641 -