| <!DOCTYPE html><!-- webkit-test-runner [ LiveRangeSelectionEnabled=false ] --> |
| <script> |
| function runTest() { |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| document.querySelector('input').setRangeText('aa', 0, 1, 'end'); |
| getSelection().extend(document.createElement('select')); |
| document.execCommand('delete', false); |
| |
| document.body.innerHTML = `<p>This tests invoking deletion after attempting to extend selection to a disconnected node. WebKit should not crash.</p>PASS.`; |
| } |
| </script> |
| <body onload=runTest()> |
| <input> |