blob: e3c975d5f9883052f93d339b5771d62d770d1ac5 [file] [log] [blame]
<script>
function goBack() {
window.opener.log("Back on page-2, timer is still firing.");
history.back();
}
function loadNext() {
if (window.opener.canExit3) {
goBack();
return;
}
window.opener.canExit2 = true;
// The crash only happens when we scroll here!
window.scrollBy(0, 100);
window.opener.log("page-2, about to navigate to page-3.")
// Location changes need to happen outside the onload handler to generate history entries.
setTimeout(function() {location.href = "cached-page-3.html";}, 0);
}
</script>
<body onpageshow="loadNext()">
<div style="height: 1200px; background-color: green"></div>
</body>