Name Description Size Coverage
AboutNewTabChild.sys.mjs 5697 54 %
AboutNewTabParent.sys.mjs When newtab is disabled, we show an empty page. For consistency with about:blank and historical behavior, avoid a persistent SH entry for it if it's the initial document. 6780 94 %
AboutPrivateBrowsingChild.sys.mjs 1890 100 %
AboutPrivateBrowsingParent.sys.mjs 6035 53 %
AboutProtectionsChild.sys.mjs 548 100 %
AboutProtectionsParent.sys.mjs 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. 14300 76 %
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. 7708 97 %
AboutReaderParent.sys.mjs 8056 86 %
AboutTabCrashedChild.sys.mjs 349 100 %
AboutTabCrashedParent.sys.mjs 2589 95 %
BlockedSiteChild.sys.mjs Set error description link in error details. For example, the "reported as a deceptive site" link for blocked phishing pages. 4904 90 %
BlockedSiteParent.sys.mjs Never go back 9558 87 %
BrowserProcessChild.sys.mjs 1122 100 %
BrowserTabChild.sys.mjs 549 100 %
ClickHandlerChild.sys.mjs is from middle mouse paste handler 6039 97 %
ClickHandlerParent.sys.mjs Handles clicks in the content area. @param {object} data An Object that looks like an Event. 5642 92 %
ContentSearchChild.sys.mjs 960 100 %
ContentSearchParent.sys.mjs @import {SearchEngine} from "moz-src:///toolkit/components/search/SearchEngine.sys.mjs" 24727 86 %
ContextMenuChild.sys.mjs 40935 85 %
ContextMenuParent.sys.mjs Handles opening of the context menu for the appropraite browser. @param {object} data The data for the context menu, received from the child. @param {DOMWindow} win The window in which the context menu is to be opened. @param {Browser} browser The browser the context menu is being opened for. 8253 82 %
DecoderDoctorChild.sys.mjs 1573 100 %
DecoderDoctorParent.sys.mjs 8992 86 %
DOMFullscreenChild.sys.mjs 6729 91 %
DOMFullscreenParent.sys.mjs 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. 13409 94 %
EncryptedMediaChild.sys.mjs 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. 4354 40 %
EncryptedMediaParent.sys.mjs 9435 60 %
FormValidationChild.sys.mjs Handles the validation callback from nsIFormFillController and the display of the help panel on invalid elements. 5830 91 %
FormValidationParent.sys.mjs Chrome side handling of form validation popup. 5860 93 %
LightweightThemeChild.sys.mjs LightweightThemeChild forwards theme data to in-content pages. 2220 100 %
LinkHandlerChild.sys.mjs 4738 94 %
LinkHandlerParent.sys.mjs 7053 91 %
metrics.yaml 1034 -
moz.build 4577 -
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. 12785 87 %
PageInfoPreviewChild.sys.mjs 942 95 %
PageStyleChild.sys.mjs Returns links that would represent stylesheets once loaded. 6008 92 %
PageStyleParent.sys.mjs Add/append styleSheets to the _pageStyleSheets weakmap. @param newSheetData The stylesheet data, including new stylesheets to add, and the preferred stylesheet set for this document. 2392 100 %
PluginChild.sys.mjs 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 {boolean} True if the plugin is a descendant of the full screen DOM element, false otherwise. 3054 45 %
PluginParent.sys.mjs 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. 5966 76 %
PointerLockChild.sys.mjs 543 100 %
PointerLockParent.sys.mjs 693 100 %
PromptParent.sys.mjs @typedef {object} Dialog 12376 96 %
RefreshBlockerChild.sys.mjs 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. 7726 93 %
RefreshBlockerParent.sys.mjs 607 100 %
ScreenshotsComponentChild.sys.mjs 12411 91 %
SearchSERPTelemetryChild.sys.mjs Standard events mapped to the telemetry action. 57838 95 %
SearchSERPTelemetryParent.sys.mjs 1251 100 %
SpeechDispatcherChild.sys.mjs 373 -
SpeechDispatcherParent.sys.mjs 2393 -
SwitchDocumentDirectionChild.sys.mjs 934 -
test -
WebRTCChild.sys.mjs 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. 17722 91 %
WebRTCParent.sys.mjs 58999 90 %