| <!DOCTYPE html> |
| <html> |
| <body> |
| <p> |
| <span> |
| <span id="start"></span> |
| </span> |
| <span> |
| <span id="end"></span> |
| </span> |
| </p> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| function runTest() |
| { |
| document.removeEventListener("DOMSubtreeModified", runTest, false); |
| document.body.innerHTML = 'PASS: does not crash'; |
| } |
| |
| document.addEventListener("DOMSubtreeModified", runTest, false); |
| |
| var r = document.createRange(); |
| r.setStartBefore(document.getElementById('start')); |
| r.setEndAfter(document.getElementById('end')); |
| r.extractContents(); |
| </script> |
| </body> |
| </html> |