blob: c1c337fc459d7c176e3f4e2100d9059c83d3cbd6 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<p>This tests pasting into a textarea that starts with a line break that didn't initially have a renderer (display: none).
WebKit should still be able to paste text with line breaks.</p>
<textarea id="test" style="display: none" cols="50" rows="10"></textarea>
<div id="log"></div>
<script type="text/javascript">
if (window.testRunner)
testRunner.dumpAsText();
var textarea = document.querySelector('textarea');
textarea.value = "\nwebkit";
textarea.style.display = "";
textarea.focus();
textarea.selectionStart = textarea.selectionEnd = 0;
document.execCommand('insertHTML', false, 'hello\nworld\n');
var expected = 'hello\nworld\nwebkit';
if (textarea.value == expected)
document.getElementById('log').innerText = 'PASS';
else
document.getElementById('log').innerText = 'FAILED: expected "' + expected + '" but got "' + textarea.value + '"';
</script>
</body>
</html>