Name Description Size Coverage
enUS-searchFeatures.ftl 17786 -
interventions.ftl 1862 -
L10nCache.mjs @typedef L10nCachedMessage A cached L10n message object is similar to `L10nMessage` (defined in Localization.webidl) but its attributes are stored differently for convenience. For example, if we cache these strings from an ftl file: foo = Foo's value bar = .label = Bar's label value Then: cache.get("foo") // => { value: "Foo's value", attributes: null } cache.get("bar") // => { value: null, attributes: { label: "Bar's label value" }} @property {string} [value] The bare value of the string. If the string does not have a bare value (i.e., it has only attributes), this will be null. @property {{[key: string]: string}|null} [attributes] A mapping from attribute names to their values. If the string doesn't have any attributes, this will be null. 15803 -
SearchModeSwitcher.mjs @import MozButton from "chrome://global/content/elements/moz-button.mjs"; @import { SearchEngine } from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs" @import { OpenSearchData } from "moz-src:///browser/components/search/OpenSearchManager.sys.mjs" @import { PanelItem, PanelList } from "chrome://global/content/elements/panel-list.mjs" 26286 -
SmartbarInput.mjs @import { UrlbarSearchOneOffs } from "moz-src:///browser/components/urlbar/UrlbarSearchOneOffs.sys.mjs" @import { SearchEngine } from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs" @import { SmartbarAction } from "moz-src:///browser/components/aiwindow/ui/components/input-cta/input-cta.mjs" @import { WebsiteChipContainer } from "chrome://browser/content/aiwindow/components/website-chip-container.mjs" @import { AIWindow } from "moz-src:///browser/components/aiwindow/ui/components/ai-window/ai-window.mjs" @import { SmartwindowSmartbarGlow } from "moz-src:///browser/components/aiwindow/ui/components/smartwindow-smartbar-glow/smartwindow-smartbar-glow.mjs" @import { WindowMode } from "moz-src:///browser/components/urlbar/content/UrlbarInput.mjs" 250865 -
SmartbarInputController.mjs @import {MultilineEditor} from "chrome://browser/content/multilineeditor/multiline-editor.mjs" 4073 -
SmartbarInputUtils.mjs @import {SmartbarInput} from "chrome://browser/content/urlbar/SmartbarInput.mjs" @typedef {import("../../aiwindow/ui/components/smartwindow-panel-list/smartwindow-panel-list.mjs").SmartwindowPanelList} SmartwindowPanelList 16191 -
UrlbarChildController.mjs @import {UrlbarChild} from "../../../actors/UrlbarChild.sys.mjs" @import {UrlbarInput} from "chrome://browser/content/urlbar/UrlbarInput.mjs" @import {UrlbarParentController} from "moz-src:///browser/components/urlbar/UrlbarParentController.sys.mjs" @import {UrlbarView} from "chrome://browser/content/urlbar/UrlbarView.mjs" @import {SmartbarInput} from "moz-src:///browser/components/urlbar/content/SmartbarInput.mjs" 20041 -
UrlbarEventBufferer.mjs Array of keyCodes to defer. @type {Set<number>} 12967 -
UrlbarInput.mjs @import { UrlbarSearchOneOffs } from "moz-src:///browser/components/urlbar/UrlbarSearchOneOffs.sys.mjs" @import { SearchEngine } from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs" 222223 -
UrlbarResult.mjs This module exports a urlbar result class, each representing a single result found by a provider that can be passed from the model to the view through the controller. It is mainly defined by a result type, and a payload, containing the data. A few getters allow to retrieve information common to all the result types. This module can be imported into system and content realms. For this reason, it is not possible to rely on instanceof checks or global state. 13715 -
UrlbarShared.mjs This module exports urlbar related constants and other stateless helpers. It can be imported into system and content realms, so it should not hold state or use content only globals like `window`. 3795 -
UrlbarView.mjs Receives and displays address bar autocomplete results. 149601 -