gecko/browser/base/content/test/browser_bug664672.js

20 lines
469 B
JavaScript

function test() {
waitForExplicitFinish();
var tab = gBrowser.addTab();
tab.addEventListener("TabClose", function () {
tab.removeEventListener("TabClose", arguments.callee, false);
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();
});
}, false);
gBrowser.removeTab(tab);
}