blob: 306160c0ffedba7958184d56615800ab1b8803e3 [file] [log] [blame]
<!-- Based on fast/repaint/nested-fixed-iframe-scrolled.html -->
<!DOCTYPE html>
<script src="resources/paint-invalidation-test.js"></script>
<script>
function paintInvalidationTest() {
frames[0].frames[0].document.getElementById('div').style.backgroundColor = 'green';
}
onload = function() {
window.scrollTo(0, 400);
runPaintInvalidationTest();
};
</script>
<body style="height: 2000px">
Tests paint invalidation of contents of fixed-position iframe in another iframe after main frame is scrolled.
Passes if there is a 100x100 green rectangle and no red in the inner-most iframe.
<iframe style="position: absolute; top: 500px; left: 0" srcdoc="
<iframe style='position: fixed; top: 10px; left: 10px; width: 150px; height: 150px'
srcdoc='<div id=&quot;div&quot; style=&quot;width: 100px; height: 100px; background-color: red&quot;></div>'></iframe>">
</iframe>
</body>