| <!DOCTYPE html> |
| |
| <p> |
| This tests that you can append children to a subtree that's being removed |
| from inside of an unload handler on a frame in that subtree. |
| </p> |
| |
| <div><iframe src="about:blank"></iframe></div> |
| |
| <script> |
| div = document.querySelector("div"); |
| iframe = document.querySelector("iframe"); |
| iframe.contentWindow.onunload = function() { |
| try { |
| div.appendChild(document.createElement('span')); |
| document.body.appendChild(document.createTextNode('PASS')); |
| } catch (e) { |
| document.body.appendChild(document.createTextNode('FAIL: ' + e)); |
| } |
| }; |
| |
| div.parentNode.removeChild(div); |
| </script> |