| <p>This tests for a bug where changing focus away from a textarea that has been emptied out by the Undo operation would clear the Undo stack. You should see a textarea with "foo" inside it below.</p> | |
| <textarea id="textarea"></textarea> | |
| <script> | |
| if (window.testRunner) | |
| window.testRunner.dumpAsText(); | |
| textarea = document.getElementById("textarea"); | |
| textarea.focus(); | |
| document.execCommand("InsertText", false, "foo"); | |
| document.execCommand("Undo"); | |
| textarea.blur(); | |
| document.execCommand("Redo"); | |
| if (textarea.value == "foo") | |
| document.write("Success: Redo worked after the textarea lost focus."); | |
| else | |
| document.write("Failure: Redo didn't work after the textarea lost focus."); | |
| </script> |