mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 08:45:46 +00:00
Backed out changeset 20e91e72e991 (bug 1335801) for failing browser_referrer_open_link_in_container_tab.js, at least on Windows. r=backout
This commit is contained in:
parent
633be3efd1
commit
e3e6039ccd
@ -140,7 +140,19 @@ function delayedStartupFinished(aWindow) {
|
||||
* @resolves With the tab once it's loaded.
|
||||
*/
|
||||
function someTabLoaded(aWindow) {
|
||||
return BrowserTestUtils.waitForNewTab(aWindow.gBrowser);
|
||||
return new Promise(function(resolve) {
|
||||
aWindow.gBrowser.addEventListener("load", function onLoad(aEvent) {
|
||||
if (aWindow.location.href === "about:blank") {
|
||||
return;
|
||||
}
|
||||
let tab = aWindow.gBrowser._getTabForContentWindow(
|
||||
aEvent.target.defaultView.top);
|
||||
if (tab) {
|
||||
aWindow.gBrowser.removeEventListener("load", onLoad, true);
|
||||
resolve(tab);
|
||||
}
|
||||
}, true);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user