OLD | NEW |
1 <!-- Based on compositing/squashing/repaint-overflow-scrolled-squashed-content.h
tml --> | 1 <!-- Based on compositing/squashing/repaint-overflow-scrolled-squashed-content.h
tml --> |
2 <!doctype html> | 2 <!doctype html> |
3 <div style="position: absolute; overflow:scroll; width:200px; height:200px"> | 3 <div style="position: absolute; overflow:scroll; width:200px; height:200px"> |
4 <div id="foo2" style="height: 1000px; width: 150px; background: lightblue; tr
ansform: translateZ(0) "></div> | 4 <div id="foo2" style="height: 1000px; width: 150px; background: lightblue; tr
ansform: translateZ(0) "></div> |
5 <div id="foo" style="height: 1000px; width: 100px; position: absolute; top: 0p
x; left: 0px; background: lightgray"></div> | 5 <div id="foo" style="height: 1000px; width: 100px; position: absolute; top: 0p
x; left: 0px; background: lightgray"></div> |
6 </div> | 6 </div> |
7 <script src="resources/paint-invalidation-test.js"></script> | 7 <script src="resources/paint-invalidation-test.js"></script> |
8 <script> | 8 <script> |
9 // This test verifies that a repaint request for a squashed layer that is inside
of a scrolling container and much taller | 9 // This test verifies that a repaint request for a squashed layer that is inside
of a scrolling container and much taller |
10 // than the viewport does not receive an incorrect paint invalidation rect when
it is invalidated. In particular, the invalidation | 10 // than the viewport does not receive an incorrect paint invalidation rect when
it is invalidated. In particular, the invalidation |
11 // rect should not be clipped to the visible viewport. | 11 // rect should not be clipped to the visible viewport. |
12 | 12 |
13 window.expectedPaintInvalidationObjects = [ | |
14 "LayoutBlockFlow (positioned) DIV id='foo'", | |
15 ]; | |
16 function paintInvalidationTest() { | 13 function paintInvalidationTest() { |
17 document.querySelector("#foo").style.background = 'red'; | 14 document.querySelector("#foo").style.background = 'red'; |
18 } | 15 } |
19 | 16 |
20 runPaintInvalidationTest(); | 17 runPaintInvalidationTest(); |
21 </script> | 18 </script> |
OLD | NEW |