-<html xmlns="http://www.w3.org/1999/xhtml">\r
- <head> \r
- <script>//<![CDATA[\r
- if (window.testRunner)\r
- testRunner.dumpAsText();\r
-\r
- var selection = window.getSelection();\r
- function runEditingTest() {\r
- var elem = document.getElementById("test2");\r
- selection.setPosition(elem, 0);\r
- for (i = 0; i < 21; i++)\r
- selection.modify("move", "forward", "character");\r
- document.execCommand("Delete");\r
- \r
- // Test completed without crash.\r
- document.getElementById("test1").removeChild(elem);\r
- document.getElementById("result").innerHTML = "PASS";\r
- }\r
- //]]></script> \r
- </head> \r
- <body onload="runEditingTest()">\r
- <p>This tests passes if it does not crash.</p>\r
- <div id="result"></div>\r
- <div id="test1" contenteditable="">\r
- <span id="test2">Something Something <br/>\r
- <svg xmlns="http://www.w3.org/2000/svg">\r
- <html xmlns="http://www.w3.org/1999/xhtml">\r
- <body>\r
- </body>\r
- </html>\r
- </svg>\r
- </span>\r
- </div>\r
- </body> \r
-</html>\r
-\r
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <script>//<![CDATA[
+ if (window.testRunner)
+ testRunner.dumpAsText();
+
+ var selection = window.getSelection();
+ function runEditingTest() {
+ var elem = document.getElementById("test2");
+ selection.collapse(elem, 0);
+ for (i = 0; i < 21; i++)
+ selection.modify("move", "forward", "character");
+ document.execCommand("Delete");
+
+ // Test completed without crash.
+ document.getElementById("test1").removeChild(elem);
+ document.getElementById("result").innerHTML = "PASS";
+ }
+ //]]></script>
+ </head>
+ <body onload="runEditingTest()">
+ <p>This tests passes if it does not crash.</p>
+ <div id="result"></div>
+ <div id="test1" contenteditable="">
+ <span id="test2">Something Something <br/>
+ <svg xmlns="http://www.w3.org/2000/svg">
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <body>
+ </body>
+ </html>
+ </svg>
+ </span>
+ </div>
+ </body>
+</html>
+