blob: fff6daa86640278be815d3921da81bfc17f36787 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../../../resources/js-test-pre.js"></script>
</head>
<body>
<p id="description"></p>
<div id="console"></div>
<script>
description('Tests that loading is not stopped by going forward to a fragment.');
onload = function()
{
if (window.localStorage.stage == 'three') {
console.log('3. Got back to start. Going forward to page 2.');
window.localStorage.stage = 'four';
history.forward();
} else if (window.localStorage.stage == 'six') {
delete window.localStorage.stage;
finishJSTest();
} else {
// To make sure that we hit this branch, log this to the console so that
// it shows up in expected output (debug() will be blown away once we
// navigate out).
console.log('Starting test.');
window.localStorage.stage = 'one';
// Navigate in a timeout to make sure we create a history entry.
setTimeout(function() {
window.location.href = 'resources/forward-to-fragment-fires-onload-2.html';
}, 0);
}
};
var jsTestIsAsync = true;
</script>
<script src="../../../resources/js-test-post.js"></script>
</body>
</html>