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:
Sebastian Hengst 2017-02-25 00:19:46 +01:00
parent 633be3efd1
commit e3e6039ccd

View File

@ -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);
});
}
/**