Name Description Size
AboutNewTabChild.sys.mjs 3341
AboutNewTabParent.sys.mjs 856
AboutPluginsChild.sys.mjs -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 418
AboutPluginsParent.sys.mjs 1043
AboutPocketChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 456
AboutPocketParent.jsm 4319
AboutPrivateBrowsingChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2119
AboutPrivateBrowsingParent.jsm 6464
AboutProtectionsChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 762
AboutProtectionsParent.jsm Fetches and validates data from the Monitor endpoint. If successful, then return expected data. Otherwise, throw the appropriate error depending on the status code. @return valid data from endpoint. 13834
AboutReaderChild.sys.mjs NB: this function will update the state of the reader button asynchronously after the next mozAfterPaint call (assuming reader mode is enabled and this is a suitable document). Calling it on things which won't be painted is not going to work. 7802
AboutReaderParent.sys.mjs 10320
AboutTabCrashedChild.sys.mjs -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 421
AboutTabCrashedParent.sys.mjs 2654
BlockedSiteChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 5477
BlockedSiteParent.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 2360
BrowserProcessChild.sys.mjs 1144
BrowserTabChild.sys.mjs First, we'll try to use the session history object to reload so that framesets are handled properly. If we're in a special window (such as view-source) that has no session history, fall back on using the web navigation's reload method. 3896
BrowserTabParent.sys.mjs 1027
ClickHandlerChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 6547
ClickHandlerParent.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 4820
ContentSearchChild.sys.mjs 1001
ContentSearchParent.sys.mjs Inbound messages have the following types: AddFormHistoryEntry Adds an entry to the search form history. data: the entry, a string GetSuggestions Retrieves an array of search suggestions given a search string. data: { engineName, searchString } GetState Retrieves the current search engine state. data: null GetStrings Retrieves localized search UI strings. data: null ManageEngines Opens the search engine management window. data: null RemoveFormHistoryEntry Removes an entry from the search form history. data: the entry, a string Search Performs a search. Any GetSuggestions messages in the queue from the same target will be cancelled. data: { engineName, searchString, healthReportKey, searchPurpose } SetCurrentEngine Sets the current engine. data: the name of the engine SpeculativeConnect Speculatively connects to an engine. data: the name of the engine Outbound messages have the following types: CurrentEngine Broadcast when the current engine changes. data: see _currentEngineObj CurrentState Broadcast when the current search state changes. data: see currentStateObj State Sent in reply to GetState. data: see currentStateObj Strings Sent in reply to GetStrings data: Object containing string names and values for the current locale. Suggestions Sent in reply to GetSuggestions. data: see _onMessageGetSuggestions SuggestionsCancelled Sent in reply to GetSuggestions when pending GetSuggestions events are cancelled. data: null 21262
ContextMenuChild.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 40154
ContextMenuParent.jsm 2898
DecoderDoctorChild.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 1736
DecoderDoctorParent.jsm -*- mode: js; indent-tabs-mode: nil; js-indent-level: 2 -*- 9190
DOMFullscreenChild.jsm 6563
DOMFullscreenParent.jsm Clean up fullscreen state and resume chrome UI if window is in fullscreen and this actor is the one where the original fullscreen enter or exit request comes. 10053
EncryptedMediaChild.jsm GlobalCaptureListener is a class that listens for changes to the global capture state of windows and screens. It uses this information to notify observers if it's possible that media is being shared by these captures. You probably only want one instance of this class per content process. 4385
EncryptedMediaParent.jsm 7931
FormValidationChild.sys.mjs Handles the validation callback from nsIFormFillController and the display of the help panel on invalid elements. 5550
FormValidationParent.sys.mjs Chrome side handling of form validation popup. 5483
LightweightThemeChild.jsm LightweightThemeChild forwards theme data to in-content pages. It is both instantiated by the traditional Actor mechanism, and also manually within the sidebar JS global (which has no message manager). The manual instantiation is necessary due to Bug 1596852. 2485
LinkHandlerChild.jsm 4742
LinkHandlerParent.jsm 3656 2866
NetErrorChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 4390
NetErrorParent.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 10893
PageInfoChild.sys.mjs Returns an array that stores all mediaItems found in the document Calls getMediaItems for all nodes within the constructed tree walker and forms resulting array. 12643
PageStyleChild.jsm Returns links that would represent stylesheets once loaded. 5270
PageStyleParent.jsm 898
PluginChild.jsm Determines whether or not the crashed plugin is contained within current full screen DOM element. @param fullScreenElement (DOM element) The DOM element that is currently full screen, or null. @param domElement The DOM element which contains the crashed plugin, or the crashed plugin itself. @returns bool True if the plugin is a descendant of the full screen DOM element, false otherwise. 3088
PluginParent.jsm Submit a crash report for a crashed plugin. @param pluginCrashID An object with a pluginID. @param keyVals An object whose key-value pairs will be merged with the ".extra" file submitted with the report. The properties of htis object will override properties of the same name in the .extra file. 6590
PointerLockChild.jsm 596
PointerLockParent.jsm 741
PromptParent.jsm @typedef {Object} Prompt @property {Function} resolver The resolve function to be called with the data from the Prompt after the user closes it. @property {Object} tabModalPrompt The TabModalPrompt being shown to the user. 12825
RefreshBlockerChild.jsm This file has two actors, RefreshBlockerChild js a window actor which handles the refresh notifications. RefreshBlockerObserverChild is a process actor that enables refresh blocking on each docshell that is created. 7838
RefreshBlockerParent.jsm 661
RFPHelperChild.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 817
RFPHelperParent.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 964
ScreenshotsComponentChild.sys.mjs eslint-env mozilla/browser-window 7002
SearchSERPTelemetryChild.jsm SearchProviders looks after keeping track of the search provider information received from the main process. It is separate to SearchTelemetryChild so that it is not constructed for each tab, but once per process. 5922
SearchSERPTelemetryParent.jsm 692
SwitchDocumentDirectionChild.jsm 1040
test 1
WebRTCChild.jsm GlobalMuteListener is a process-global object that listens for changes to the global mute state of the camera and microphone. When it notices a change in that state, it tells the underlying platform code to mute or unmute those devices. 17821
WebRTCParent.jsm 51898