<!DOCTYPE html>
<html>
<body>
<p>This tests modifying the value of text node that's pointed by the selection and executing an editing command. WebKit should not crash and you should see PASS:</p>
<div id="test" contenteditable>hello world</div>
<script>

if (window.testRunner)
    testRunner.dumpAsText();

var test = document.getElementById('test');
test.focus();
window.getSelection().setBaseAndExtent(test.firstChild, 1, test.firstChild, 10);
test.firstChild.data = 'hey';
document.execCommand('insertLineBreak', false, null);

test.innerHTML = 'PASS';

</script>
</body>
</html>
