add_task(async function browserNoopenerNullUri() { await BrowserTestUtils.withNewTab({ gBrowser }, async function (aBrowser) { let numTabs = gBrowser.tabs.length; await SpecialPowers.spawn(aBrowser, [], async () => { ok( !content.window.open(undefined, undefined, "noopener"), "window.open should return null" ); }); await TestUtils.waitForCondition(() => gBrowser.tabs.length == numTabs + 1); // We successfully opened a tab in content process! }); // We only have to close the tab we opened earlier await BrowserTestUtils.removeTab(gBrowser.tabs[1]); });