| .collapse { visibility:collapse; } |
| window.testRunner.dumpAsText(); |
| window.testRunner.waitUntilDone(); |
| document.designMode = "on"; |
| var scriptElements = document.getElementsByTagName("script"); |
| scriptElements[0].parentNode.removeChild(scriptElements[0]); |
| var eventHandlerActive = false; |
| document.addEventListener("input", function () { |
| eventHandlerActive = true; |
| var srcElement = event.srcElement; |
| document.execCommand('InsertText',false,'dummy text'); |
| srcElement.textContent = "Pass. Test didn't crash."; |
| eventHandlerActive = false; |
| document.addEventListener("DOMCharacterDataModified", function () { |
| document.execCommand('InsertParagraph',false,false); |
| window.addEventListener("load", function() { |
| document.execCommand("SelectAll", false) |
| var documentFragment = getSelection().getRangeAt(0).extractContents(); |
| document.execCommand('Undo', false); |