browser_openTabFromDiscardedOwner.js (632B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 "use strict"; 5 6 add_task(async function () { 7 const win = await BrowserTestUtils.openNewBrowserWindow(); 8 9 const discardedOwnerTab = BrowserTestUtils.addTab(win.gBrowser, "", { 10 createLazyBrowser: true, 11 }); 12 const childTab = BrowserTestUtils.addTab(win.gBrowser, "about:blank", { 13 ownerTab: discardedOwnerTab, 14 openerBrowser: discardedOwnerTab.linkedBrowser, 15 }); 16 17 ok( 18 childTab, 19 "child tab is successfully opened as a child of a discarded owner" 20 ); 21 22 await BrowserTestUtils.closeWindow(win); 23 });