[css-grid] Scroll reset position when updating inner html on content
[WebKit-https.git] / LayoutTests / editing / deleting / 25322-3.html
1 <head>
2     <script>
3         function runTest() {
4             if (window.testRunner) {
5                 testRunner.dumpAsText();
6                 testRunner.waitUntilDone();
7             }
8             window.setTimeout(afterDelay, 20);
9         }
10         
11         function afterDelay() {
12             forCaret = document.getElementById("forCaret");
13             window.getSelection().setPosition(forCaret, 0);
14             document.execCommand("Delete");            
15             if (window.testRunner) {
16                 document.body.innerText = document.getElementById("description").innerText + "\n\n" + document.getElementById("edit").innerHTML;
17                 testRunner.notifyDone();
18             }
19         }
20     </script>
21 </head>
22
23 <body onLoad="runTest();">
24     <div id="description">This tests to make sure that placing the caret at the beginning of a paragraph of text just after a block image and pressing delete does not move the text.  It cannot be made inline with the image since it's a block image. The editable region below should contain an image followed by a paragraph of text.</div>
25     <div id="edit" contentEditable="true"><img src="../resources/abe.png" style="display:block; padding: 3px;"><div id="forCaret">This text should be in its own paragraph.</div></div>
26 </body>