2 <script src=
"resources/text-based-repaint.js" type=
"text/javascript"></script>
8 background-color: blue;
17 background-color: red;
18 transform: translateZ(
0);
21 <body onload=
"runRepaintTest()">
23 <div id=
"container"><div id=
"inner"></div></div>
27 function repaintTest() {
28 // This test ensures we properly paint composited descendants of clipped
29 // ancestors in the invalidateTree step. Composited children can be moved
30 // around in respect to their clipping ancestors without needing to be
31 // repainted (and will have their clip applied directly by the CC), so
32 // Blink needs to ignore their ancestor's clip rects to properly paint.
33 // We can't just change the background color, because that gets repainted
34 // in style recalc and doesn't tickle the bug.
35 document
.querySelector('#inner').style
.border
= '300px solid green';
36 document
.querySelector('#outer').scrollLeft
= 500;