Name Description Size
console-messages.js Start watching for all console messages related to a given Target Actor. This will notify about existing console messages, but also the one created in future. @param TargetActor targetActor The target actor from which we should observe console messages @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 9867
css-changes.js Start watching for all css changes related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe css changes. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1122
css-messages.js Start watching for all CSS messages related to a given Target Actor. This will notify about existing messages, but also the one created in future. @param TargetActor targetActor The target actor from which we should observe messages @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 6454
css-registered-properties.js @typedef InspectorCSSPropertyDefinition (see InspectorUtils.webidl) @type {object} @property {string} name @property {string} syntax @property {boolean} inherits @property {string} initialValue @property {boolean} fromJS - true if property was registered via CSS.registerProperty 8509
document-event.js Start watching for all document event related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe document event @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3632
error-messages.js Check if the given message category is allowed to be tracked or not. We ignore chrome-originating errors as we only care about content. @param string category The message category you want to check. @return boolean True if the category is allowed to be logged, false otherwise. 6385
extensions-backgroundscript-status.js Start watching for the status updates related to a background scripts extension context (either an event page or a background service worker). This is used in about:debugging to update the background script row updated visible in Extensions details cards (only for extensions with a non persistent background script defined in the manifest) when the background contex is terminated on idle or started back to handle a persistent WebExtensions API event. @param RootActor rootActor The root actor in the parent process from which we should observe root resources. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1950
index.js 19049
jstracer-state.js Start watching for tracing state changes for a given target actor. @param TargetActor targetActor The target actor from which we should observe @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 2872
jstracer-trace.js Start watching for traces for a given target actor. @param TargetActor targetActor The target actor from which we should observe @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1185
last-private-context-exit.js Start watching for all times where we close a private browsing top level window. Meaning we should clear the console for all logs generated from these private browsing contexts. @param WatcherActor watcherActor The watcher actor in the parent process from which we should observe these events. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1322
moz.build 1194
network-events-content.js Handles network events from the content process This currently only handles events for requests (js/css) blocked by CSP. 8208
network-events-stacktraces.js Start watching for all network event's stack traces related to a given Target actor. @param TargetActor targetActor The target actor from which we should observe the strack traces @param Object options Dictionary object with following attributes: - onAvailable: mandatory This will be called for each resource. 7022
network-events.js Handles network events from the parent process 14460
parent-process-document-event.js Start watching, from the parent process, for DOCUMENT_EVENT's "will-navigate" event related to a given Watcher Actor. All other DOCUMENT_EVENT events are implemented from another watcher class, running in the content process. Note that this other content process watcher will also emit one special edgecase of will-navigate retlated to the iframe dropdown menu. We have to move listen for navigation in the parent to better handle bfcache navigations and more generally all navigations which are initiated from the parent process. 'bfcacheInParent' feature enabled many types of navigations to be controlled from the parent process. This was especially important to have this implementation in the parent because the navigation event may be fired too late in the content process. Leading to will-navigate being emitted *after* the new target we navigate to is notified to the client. @param WatcherActor watcherActor The watcher actor from which we should observe document event @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 7137
platform-messages.js Returns true if the message is considered a platform message, and as a result, should be sent to the client. @param {TargetActor} targetActor @param {nsIConsoleMessage} message 1785
reflow.js Start watching for reflows related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe reflows @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 1579
server-sent-events.js Start watching for all server sent events related to a given Target Actor. @param TargetActor targetActor The target actor on which we should observe server sent events. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3872
sources.js Start watching for all JS sources related to a given Target Actor. This will notify about existing sources, but also the ones created in future. @param TargetActor targetActor The target actor from which we should observe sources @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3324
storage
storage-cache.js 609
storage-cookie.js 602
storage-extension.js 931
storage-indexed-db.js 615
storage-local-storage.js 650
storage-session-storage.js 660
stylesheets.js Start watching for all stylesheets related to a given Target Actor. @param TargetActor targetActor The target actor from which we should observe css changes. @param Object options Dictionary object with following attributes: - onAvailable: mandatory function This will be called for each resource. 3520
thread-states.js Emit THREAD_STATE resources, which is emitted each time the target's thread pauses or resumes. So that there is two distinct values for this resource: pauses and resumes. These values are distinguished by `state` attribute which can be either "paused" or "resumed". Resume events, won't expose any other attribute other than `resourceType` and `state`. Pause events will expose the following attributes: - why {Object}: Description of why the thread pauses. See ThreadActor's PAUSE_REASONS definition for more information. - frame {Object}: Description of the frame where we just paused. This is a FrameActor's form. 5332
utils
websockets.js 5093