blob: 940a5235aa417d2f1480e11b6948aa41b6f20875 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<p>This test ensures WebKit does not clear undo stack in a contenteditable element when setting the value of input or textarea element.</p>
<input type="text">
<textarea></textarea>
<div contenteditable>PASS</div>
<script>
document.getElementsByTagName('div')[0].focus();
document.execCommand('SelectAll', false, null);
document.execCommand('InsertText', false, 'FAIL');
document.getElementsByTagName('input')[0].value = 'hello';
document.getElementsByTagName('textarea')[0].value = 'world';
document.execCommand('Undo', false, null);
if (window.testRunner)
testRunner.dumpAsText();
</script>
</body>
</html>