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