| Index: LayoutTests/fast/events/focus-change-crash.html
|
| ===================================================================
|
| --- LayoutTests/fast/events/focus-change-crash.html (revision 0)
|
| +++ LayoutTests/fast/events/focus-change-crash.html (revision 52676)
|
| @@ -0,0 +1,27 @@
|
| +<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.layoutTestController)
|
| + return;
|
| + layoutTestController.dumpAsText();
|
| + eventSender.keyDown("x")
|
| + eventSender.keyDown("\t");
|
| + document.getElementById("results").innerText = "PASSED";
|
| +}
|
| +
|
| +runTest();
|
| +
|
| +</script>
|
|
|