blob: 6f7df076c9a0b1960fceb62d4ff24ffc242d0af8 [file] [log] [blame]
<!-- webkit-test-runner [ enableBackForwardCache=true ] -->
<style>
#puffin {
font: Ahem 10px;
position: absolute;
top: 0;
left: 0;
overflow: scroll;
width: 100px;
height: 100px;
background-color: #ccc;
}
</style>
<div id="puffin">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
<pre id="tree"></pre>
<script>
testRunner.dumpAsText();
testRunner.waitUntilDone();
var testDiv = document.getElementById("puffin");
testDiv.addEventListener("scroll", function(event) {
location.href = 'data:text/html,<script>alert("Going back.");history.back();</' + 'script>';
});
window.addEventListener("pageshow", function(event) {
if (event.persisted) {
document.getElementById("tree").innerText = window.internals.elementRenderTreeAsText(document.getElementById("puffin"));
testRunner.notifyDone();
}
}, false);
window.addEventListener("load", function() {
testDiv.scrollTop = 100;
});
</script>