| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script type="text/JavaScript"> | |
| function runTest() { | |
| document.execCommand('usecss', null, 'false'); | |
| var div = document.getElementById('a'); | |
| var range = document.createRange(); | |
| var sNode = div.childNodes[0]; | |
| var eNode = div.childNodes[3]; | |
| range.setStart(sNode, NaN); | |
| range.setEnd(eNode, NaN); | |
| getSelection().removeAllRanges(); | |
| getSelection().addRange(range); | |
| document.execCommand('indent', null, true); | |
| document.body.innerHTML = 'This test ensures WebKit does not crash when intending.<br>PASS'; | |
| testRunner.notifyDone(); | |
| } | |
| if (window.testRunner) { | |
| testRunner.dumpAsText(); | |
| testRunner.waitUntilDone(); | |
| } | |
| </script> | |
| </head> | |
| <body onload="runTest()"><div contenteditable="" id="a"><div><br><div contenteditable="false"><table></table></div></div><blockquote><input></blockquote><br></br></div></body></html> |