Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / paint / invalidation / spv2 / selection-clear-after-move.html
blob2215a49cb55e993b253ce35d1a886d1829fe8f2f
1 <!-- Based on fast/repaint/selection-clear-after-move.html -->
2 <!DOCTYPE html>
3 <script src="../../../fast/repaint/../../resources/run-after-layout-and-paint.js"></script>
4 <script src="resources/paint-invalidation-test.js"></script>
5 <script>
6 window.expectedPaintInvalidationObjects = [
7 "LayoutImage IMG",
8 ];
9 function paintInvalidationTest() {
10 getSelection().removeAllRanges();
12 onload = function() {
13 getSelection().selectAllChildren(document.getElementById('div'));
14 runAfterLayoutAndPaint(function() {
15 document.getElementById('div').style.top = '300px';
16 runPaintInvalidationTest();
17 });
19 </script>
20 <style>
21 img {
22 vertical-align: text-bottom;
23 width: 50px;
24 height: 50px;
26 div {
27 position: absolute;
28 top: 100px;
29 left: 100px;
31 </style>
32 Tests paint invalidation of selection when its cleared after the container is moved.<br>
33 Passes if no selection left.
34 <div id="div">
35 <img></img>
36 </div>