27 lines
509 B
JavaScript
27 lines
509 B
JavaScript
function test() {
|
|
waitForExplicitFinish();
|
|
|
|
var tab = BrowserTestUtils.addTab(gBrowser);
|
|
|
|
tab.addEventListener(
|
|
"TabClose",
|
|
function () {
|
|
ok(
|
|
tab.linkedBrowser,
|
|
"linkedBrowser should still exist during the TabClose event"
|
|
);
|
|
|
|
executeSoon(function () {
|
|
ok(
|
|
!tab.linkedBrowser,
|
|
"linkedBrowser should be gone after the TabClose event"
|
|
);
|
|
|
|
finish();
|
|
});
|
|
},
|
|
{ once: true }
|
|
);
|
|
|
|
gBrowser.removeTab(tab);
|
|
}
|