| <!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> |