Bug 950337 - Random failures in privatebrowsing/test/browser/browser_privatebrowsing_cache.js, r=ehsan
--- a/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cache.js
+++ b/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cache.js
@@ -98,19 +98,17 @@ function getStorageEntryCount(device, go
goon(this.entryCount);
}
};
storage.asyncVisitStorage(visitor, true);
}
function get_cache_for_private_window () {
- let win = OpenBrowserWindow({private: true});
- win.addEventListener("load", function () {
- win.removeEventListener("load", arguments.callee, false);
+ let win = whenNewWindowLoaded({private: true}, function() {
executeSoon(function() {
ok(true, "The private window got loaded");
let tab = win.gBrowser.addTab("http://example.org");
win.gBrowser.selectedTab = tab;
let newTabBrowser = win.gBrowser.getBrowserForTab(tab);
@@ -130,10 +128,10 @@ function get_cache_for_private_window ()
win.close();
finish();
});
});
});
}, true);
});
- }, false);
+ });
}