diff --git a/chrome/content/zotero/standalone/standalone.js b/chrome/content/zotero/standalone/standalone.js index c027e00126..f6a40f2618 100644 --- a/chrome/content/zotero/standalone/standalone.js +++ b/chrome/content/zotero/standalone/standalone.js @@ -903,7 +903,10 @@ ZoteroStandalone.DebugOutput = { function toJavaScriptConsole() { - openWindowByType('chrome://global/content/console.xul', 'global:console'); + // We need the DevTools' built-in require() for this + const { require } = ChromeUtils.import("resource://devtools/shared/loader/Loader.jsm"); + const { BrowserConsoleManager } = require("resource://devtools/client/webconsole/browser-console-manager.js"); + BrowserConsoleManager.openBrowserConsoleOrFocus(); } function openRunJSWindow() { @@ -968,4 +971,4 @@ function openUILinkIn(url) { } window.addEventListener("load", function(e) { ZoteroStandalone.onLoad(e); }, false); -window.addEventListener("unload", function(e) { ZoteroStandalone.onUnload(e); }, false); \ No newline at end of file +window.addEventListener("unload", function(e) { ZoteroStandalone.onUnload(e); }, false);