diff --git a/browser/components/extensions/test/browser/browser_ext_getViews.js b/browser/components/extensions/test/browser/browser_ext_getViews.js index 61cc6facd04a..3e6ae598869c 100644 --- a/browser/components/extensions/test/browser/browser_ext_getViews.js +++ b/browser/components/extensions/test/browser/browser_ext_getViews.js @@ -131,6 +131,7 @@ add_task(async function() { } await checkViews("background", 0, 0, 0); + await checkViewsWithFilter({windowId: -1}, 1); await checkViewsWithFilter({tabId: -1}, 1); let tabId1 = await openTab(winId1); diff --git a/toolkit/components/extensions/ExtensionPageChild.jsm b/toolkit/components/extensions/ExtensionPageChild.jsm index aeb1bf8ffc1a..3d1893066f71 100644 --- a/toolkit/components/extensions/ExtensionPageChild.jsm +++ b/toolkit/components/extensions/ExtensionPageChild.jsm @@ -153,6 +153,7 @@ class ExtensionBaseContextChild extends BaseContext { let globalView = ExtensionPageChild.contentGlobals.get(this.messageManager); return globalView ? globalView.windowId : -1; } + return -1; } get tabId() {