| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE HTML> |
| 2 <script src="../../../resources/testharness.js"></script> |
| 3 <script src="../../../resources/testharnessreport.js"></script> |
| 4 <button id="button"></button> |
| 5 <iframe id="iframe"></iframe> |
| 6 <script> |
| 7 // This is a reproduction case for crbug.com/626750. |
| 8 async_test((test) => { |
| 9 button.addEventListener('focus', () => { |
| 10 iframe.contentWindow.focus(); |
| 11 }); |
| 12 |
| 13 button.addEventListener('blur', test.step_func_done(() => { |
| 14 // This detaches <iframe>. |
| 15 document.open(); |
| 16 assert_true(true, "Test did not crash."); |
| 17 })); |
| 18 |
| 19 window.addEventListener('load', () => button.focus()); |
| 20 }, 'focusing on detached frame should not crash'); |
| 21 </script> |
| OLD | NEW |