| <p>This tests to make sure that a br isn't inserted into a tab span during an InsertLineBreak operation. You can test for its existence with the DOM inspector or you can look at the render tree.</p> | |
| <div id="div" contenteditable="true"> | |
| <div><span class="Apple-tab-span" style="white-space:pre"> </span>foo</div> | |
| <div><span class="Apple-tab-span" style="white-space:pre"> </span>bar</div> | |
| </div> | |
| <script> | |
| div = document.getElementById("div"); | |
| div.focus(); | |
| sel = window.getSelection(); | |
| sel.setPosition(div, 0); | |
| sel.modify("extend", "forward", "paragraph"); | |
| document.execCommand("InsertLineBreak"); | |
| </script> |