browser_bug380960.js (495B)
1 function test() { 2 var tab = BrowserTestUtils.addTab(gBrowser, "about:blank", { 3 skipAnimation: true, 4 }); 5 gBrowser.removeTab(tab); 6 is(tab.parentNode, null, "tab removed immediately"); 7 8 tab = BrowserTestUtils.addTab(gBrowser, "about:blank", { 9 skipAnimation: true, 10 }); 11 gBrowser.removeTab(tab, { animate: true }); 12 gBrowser.removeTab(tab); 13 is( 14 tab.parentNode, 15 null, 16 "tab removed immediately when calling removeTab again after the animation was kicked off" 17 ); 18 }