Missing cursor/caret showing in search field on google.com
[WebKit-https.git] / LayoutTests / editing / selection / 5497643.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <p>This tests to make sure that a selection inside a textarea is updated when the textarea is removed from the document.</p>
5 <textarea id="textarea"></textarea>
6 <script src="../../resources/js-test-pre.js"></script>
7 <script>
8 if (window.testRunner)
9     window.testRunner.dumpAsText();
10 function nodeIndex(node) {
11     return Array.prototype.slice.call(node.parentNode.childNodes).indexOf(node);
12 }
13 textarea = document.getElementById("textarea");
14 evalAndLog("textareaOffset = nodeIndex(textarea); textarea.setSelectionRange(0, 0); textarea.parentNode.removeChild(textarea);");
15 shouldBe("getSelection().type", "'Caret'");
16 shouldBe("getSelection().getRangeAt(0).startContainer", "document.body");
17 shouldBe("getSelection().getRangeAt(0).startOffset", "textareaOffset");
18 var successfullyParsed = true;
19 </script>
20 <script src="../../resources/js-test-post.js"></script>
21 </body>
22 </html>