[css-grid] Scroll reset position when updating inner html on content
[WebKit-https.git] / LayoutTests / editing / deleting / delete-emoji-5.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <div id="test" contenteditable="true">
5 &#x1F3C3;&#x1F3FF;&zwj;&#x2642;&#xFE0F;&#x1F3C3;&#x1F3FF;&zwj;&#x2642;&#x1F3C3;&#x1F3FF;&#x1F3C3;&zwj;&#x2640;&#xFE0F;&#x1F3C3;&zwj;&#x2640;&#x1F3C3;&zwj;&#x2642;&#xFE0F;&#x1F3C3;&zwj;&#x2642;&#x1F3C3;&#x1F3C4;&#x1F3FB;&zwj;&#x2640;&#xFE0F;&#x1F3C4;&#x1F3FB;&zwj;&#x2640;&#x1F3C4;&#x1F3FB;&zwj;&#x2642;&#xFE0F;
6 </div>
7 <script src="../../resources/dump-as-markup.js"></script>
8 <script>
9 Markup.description("This test verifies that deletions are correct over emoji groups and emoji with variations");
10 var testElement = document.getElementById('test');
11 getSelection().setBaseAndExtent(testElement.firstChild, testElement.firstChild.length, testElement.firstChild, testElement.firstChild.length);
12 Markup.dump("test");
13 while (testElement.firstChild.length) {
14     document.execCommand("Delete");
15     Markup.dump("test");
16 }
17
18 </script>
19 </body>
20 </html>