commit 4948cc8c8100d9657a1d3388c04bb8f336cb0017
parent 9c2733b9e4814a3d458fc171f22bd6418c6c2dcf
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date: Tue, 7 Oct 2025 05:35:36 +0000
Bug 1992711 - [devtools] Remove unused devtools/shared/content-observer.js . r=devtools-reviewers,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D267588
Diffstat:
2 files changed, 0 insertions(+), 74 deletions(-)
diff --git a/devtools/shared/content-observer.js b/devtools/shared/content-observer.js
@@ -1,73 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-"use strict";
-
-const EventEmitter = require("resource://devtools/shared/event-emitter.js");
-
-/**
- * Handles adding an observer for the creation of content document globals,
- * event sent immediately after a web content document window has been set up,
- * but before any script code has been executed.
- */
-function ContentObserver(targetActor) {
- this._contentWindow = targetActor.window;
- this._onContentGlobalCreated = this._onContentGlobalCreated.bind(this);
- this._onInnerWindowDestroyed = this._onInnerWindowDestroyed.bind(this);
- this.startListening();
-}
-
-module.exports.ContentObserver = ContentObserver;
-
-ContentObserver.prototype = {
- /**
- * Starts listening for the required observer messages.
- */
- startListening() {
- Services.obs.addObserver(
- this._onContentGlobalCreated,
- "content-document-global-created"
- );
- Services.obs.addObserver(
- this._onInnerWindowDestroyed,
- "inner-window-destroyed"
- );
- },
-
- /**
- * Stops listening for the required observer messages.
- */
- stopListening() {
- Services.obs.removeObserver(
- this._onContentGlobalCreated,
- "content-document-global-created"
- );
- Services.obs.removeObserver(
- this._onInnerWindowDestroyed,
- "inner-window-destroyed"
- );
- },
-
- /**
- * Fired immediately after a web content document window has been set up.
- */
- _onContentGlobalCreated(subject) {
- if (subject == this._contentWindow) {
- EventEmitter.emit(this, "global-created", subject);
- }
- },
-
- /**
- * Fired when an inner window is removed from the backward/forward cache.
- */
- _onInnerWindowDestroyed(subject) {
- const id = subject.QueryInterface(Ci.nsISupportsPRUint64).data;
- EventEmitter.emit(this, "global-destroyed", id);
- },
-};
-
-// Utility functions.
-
-ContentObserver.GetInnerWindowID = function (window) {
- return window.windowGlobalChild.innerWindowId;
-};
diff --git a/devtools/shared/moz.build b/devtools/shared/moz.build
@@ -50,7 +50,6 @@ DevToolsModules(
"async-storage.js",
"async-utils.js",
"constants.js",
- "content-observer.js",
"debounce.js",
"DevToolsInfaillibleUtils.sys.mjs",
"DevToolsUtils.js",