summaryrefslogtreecommitdiffstats
path: root/devtools/server/actors/addon/addons.js
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/server/actors/addon/addons.js')
-rw-r--r--devtools/server/actors/addon/addons.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/devtools/server/actors/addon/addons.js b/devtools/server/actors/addon/addons.js
index 95a3738d61..9d37df93e4 100644
--- a/devtools/server/actors/addon/addons.js
+++ b/devtools/server/actors/addon/addons.js
@@ -11,10 +11,11 @@ const {
const { AddonManager } = ChromeUtils.importESModule(
"resource://gre/modules/AddonManager.sys.mjs",
- { loadInDevToolsLoader: false }
+ { global: "shared" }
);
const { FileUtils } = ChromeUtils.importESModule(
- "resource://gre/modules/FileUtils.sys.mjs"
+ "resource://gre/modules/FileUtils.sys.mjs",
+ { global: "contextual" }
);
// This actor is used by DevTools as well as external tools such as webext-run
@@ -43,12 +44,13 @@ class AddonsActor extends Actor {
// so for now, there is no chance of calling this on Android.
if (openDevTools) {
// This module is typically loaded in the loader spawn by DevToolsStartup,
- // in a distinct compartment thanks to useDistinctSystemPrincipalLoader and loadInDevToolsLoader flag.
+ // in a distinct compartment thanks to useDistinctSystemPrincipalLoader
+ // and global flag.
// But here we want to reuse the shared module loader.
// We do not want to load devtools.js in the server's distinct module loader.
const loader = ChromeUtils.importESModule(
"resource://devtools/shared/loader/Loader.sys.mjs",
- { loadInDevToolsLoader: false }
+ { global: "shared" }
);
const {
gDevTools,