browser_pagehide_on_tab_close.js (446B)
1 function test() { 2 waitForExplicitFinish(); 3 4 var tab = BrowserTestUtils.addTab(gBrowser); 5 gBrowser.selectedTab = tab; 6 7 tab.linkedBrowser.addEventListener( 8 "load", 9 function () { 10 tab.linkedBrowser.addEventListener("pagehide", function () { 11 ok(true, "got page hide event"); 12 finish(); 13 }); 14 15 executeSoon(() => { 16 gBrowser.removeTab(tab); 17 }); 18 }, 19 { capture: true, once: true } 20 ); 21 }