| <div>Type something into the first input and press tab. The browser should not crash.</div> |
| <div id="parent"> |
| <input id="a" /> |
| <input id="b" /> |
| </div> |
| <div id="results"></div> |
| <script> |
| document.getElementById("a").addEventListener("change", function(e) { |
| var parent = document.getElementById("parent"); |
| parent.innerHTML = "<input id='c' />"; |
| document.getElementById("c").select(); |
| }, false); |
| |
| function runTest() |
| { |
| document.getElementById("a").focus(); |
| if (!window.testRunner) |
| return; |
| testRunner.dumpAsText(); |
| eventSender.keyDown("x") |
| eventSender.keyDown("\t"); |
| document.getElementById("results").innerText = "PASSED"; |
| } |
| |
| runTest(); |
| |
| </script> |