| OLD | NEW | 
|---|
|  | 1 <!-- Based on compositing/overflow/updating-scrolling-container.html --> | 
| 1 <!DOCTYPE html> | 2 <!DOCTYPE html> | 
| 2 <script src="../../fast/repaint/resources/text-based-repaint.js"></script> | 3 <script src="resources/paint-invalidation-test.js"></script> | 
| 3 <script> | 4 <script> | 
| 4 function repaintTest() { | 5 window.expectedPaintInvalidationObjects = [ | 
|  | 6     "LayoutBlockFlow DIV id='container'", | 
|  | 7 ]; | 
|  | 8 function paintInvalidationTest() { | 
| 5   document.getElementById('container').style.borderColor = "green"; | 9   document.getElementById('container').style.borderColor = "green"; | 
| 6 } | 10 } | 
| 7 onload = runRepaintTest; | 11 onload = runPaintInvalidationTest; | 
| 8 </script> | 12 </script> | 
| 9 <style> | 13 <style> | 
| 10 #container { | 14 #container { | 
| 11   overflow: scroll; | 15   overflow: scroll; | 
| 12   width: 200px; | 16   width: 200px; | 
| 13   height: 200px; | 17   height: 200px; | 
| 14   border: 5px solid red; | 18   border: 5px solid red; | 
| 15 } | 19 } | 
| 16 #content { | 20 #content { | 
| 17   width: 400px; | 21   width: 400px; | 
| 18   height: 400px; | 22   height: 400px; | 
| 19 } | 23 } | 
| 20 </style> | 24 </style> | 
| 21 <div style="height: 100px"> | 25 <div style="height: 100px"> | 
| 22 Tests invalidation of scrolling container and contents on change of style which 
    affects the container only. | 26 Tests invalidation of scrolling container and contents on change of style which 
    affects the container only. | 
| 23 Passes if there is no red, and only the container is invalidated. | 27 Passes if there is no red, and only the container is invalidated. | 
| 24 </div> | 28 </div> | 
| 25 <div id="container"> | 29 <div id="container"> | 
| 26   <div id="content">CONTENT</div> | 30   <div id="content">CONTENT</div> | 
| 27 </div> | 31 </div> | 
| OLD | NEW | 
|---|