remove-frame-in-beforeload-listener.html revision eff69b907ef2cd3a9af0351287a929c66f58e3f6
1<html> 2<head> 3 <script src="resources/print.js"></script> 4 <script> 5 if (window.layoutTestController) 6 layoutTestController.dumpAsText(); 7 8 document.addEventListener("beforeload", function(event) { 9 if (event.target && event.target.parentElement) 10 event.target.parentElement.removeChild(event.target); 11 }, true); 12 </script> 13</head> 14<body> 15 <p>This page tests that you can correctly remove an iframe element in its beforeload listener without causing a crash.</p> 16 <iframe src="http://webkit.org"></iframe> 17 <div id="console"></div> 18 <script> 19 if (document.getElementsByTagName("iframe").length) 20 print("FAIL", "red"); 21 else 22 print("PASS", "green"); 23 </script> 24</body> 25</html> 26