| <!DOCTYPE HTML> |
| <script src="../resources/text-based-repaint.js"></script> |
| <script> |
| if (window.internals) |
| internals.settings.setPreferCompositingToLCDTextEnabled(true); |
| function repaintTest() { |
| document.getElementById('content').style.backgroundColor = 'green'; |
| window.scrollTo(900, 700); |
| } |
| window.onload = runRepaintAndPixelTest; |
| </script> |
| <style> |
| #content { |
| width: 2000px; |
| height: 1500px; |
| background-color: red; |
| } |
| </style> |
| <div id="content"> |
| Tests invalidation of scrolling layer. Passes if the repaint rect is not clipped, |
| and there is no red when the scrolling container is scrolled.<br> |
| Note for manual testing: must run with --enable-prefer-compositing-to-lcd-text |
| on non-high-dpi machines to enable composited scrolling. |
| </div> |