-<html>\r
-<body>\r
-<script>\r
-var script = document.getElementsByTagName("script")[0];\r
-script.parentNode.removeChild(script);\r
-\r
-var count = 0;\r
-function crash() {\r
- var element = event.srcElement;\r
- document.adoptNode(element);\r
- if (!document.body.innerHTML)\r
- return;\r
- document.execCommand('InsertHTML', false, document.body.innerHTML);\r
- if (count == 1) {\r
- document.removeEventListener("DOMNodeInserted", crash, false);\r
- document.body.innerHTML = "PASS";\r
- return;\r
- }\r
- count += 1;\r
- document.body.appendChild(element);\r
- element.insertAdjacentHTML('beforeend', '<svg><foreignObject>A</foreignObject></svg>');\r
- element.focus();\r
-}\r
-\r
-document.addEventListener("DOMNodeInserted", crash, false);\r
-document.addEventListener("DOMContentLoaded", function () {\r
- document.execCommand("SelectAll", false, false);\r
- var range = window.getSelection().getRangeAt(0);\r
- var docFragment = range.extractContents();\r
- document.documentElement.firstChild.appendChild(docFragment);\r
-}, false);\r
-</script>\r
-<input/>\r
-</body>\r
-</html>\r
+<html>
+<body>
+<script>
+var script = document.getElementsByTagName("script")[0];
+script.parentNode.removeChild(script);
+
+var count = 0;
+function crash() {
+ var element = event.srcElement;
+ document.adoptNode(element);
+ if (!document.body.innerHTML)
+ return;
+ document.execCommand('InsertHTML', false, document.body.innerHTML);
+ if (count == 1) {
+ document.removeEventListener("DOMNodeInserted", crash, false);
+ document.body.innerHTML = "PASS";
+ return;
+ }
+ count += 1;
+ document.body.appendChild(element);
+ element.insertAdjacentHTML('beforeend', '<svg><foreignObject>A</foreignObject></svg>');
+ element.focus();
+}
+
+document.addEventListener("DOMNodeInserted", crash, false);
+document.addEventListener("DOMContentLoaded", function () {
+ document.execCommand("SelectAll", false, false);
+ var range = window.getSelection().getRangeAt(0);
+ var docFragment = range.extractContents();
+ document.documentElement.firstChild.appendChild(docFragment);
+}, false);
+</script>
+<input/>
+</body>
+</html>