blob: d9667b3da7b4aaccc2010b3ef9c3fa338fa75b6f [file] [log] [blame]
<html>
<head>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
var test = async_test("Tests that a hash navigation in the unload handler will not block the initial navigation");
window.onload = function() {
var i = document.createElement('iframe');
document.body.appendChild(i);
i.contentWindow.onunload = function () {
i.contentWindow.location.hash = '#hash';
}
setTimeout(function() {
i.contentWindow.location.assign('about:blank');
setTimeout(function() {
test.step(function() { assert_true(!i.contentWindow.location.hash && i.contentWindow.location.href == 'about:blank'); });
test.done();
}, 100);
}, 100);
}
</script>
</head>
<body>
</body>
</html>