blob: 77d515e016ee31bd4cbafab3d7af87b5031daf98 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<div id="tall" style="height: 1000em">
This page will force a layout on unload
</div>
</body>
<script>
window.addEventListener('unload', function(event) {
// Shrink the page.
document.getElementById('tall').style.height = '999em';
// Move the scroll position.
window.scroll(0, 100);
// Read the scroll position - this forces layout.
console.log(window.scrollY);
// Notify the opening window so tests can wait for this to run.
window.opener.postMessage('unloaded', '*');
});
// Notify the opening window that the page loaded, so tests can wait for it.
window.opener.postMessage('loaded', '*');
</script>
</html>