<html> | |
<script src="../../resources/testharness.js"></script> | |
<script src="../../resources/testharnessreport.js"></script> | |
<iframe id="ifr"> | |
</iframe> | |
<script> | |
let triggered = null; | |
function trigger() | |
{ | |
ifr.remove(); | |
triggered(); | |
} | |
promise_test(t => { | |
ifr.src = "resources/statechange-iframe-destroy-child.html"; | |
return new Promise(resolve => { | |
triggered = resolve; | |
}); | |
}, 'Remove iframe from a statechange callback invoked from iframe'); | |
</script> | |
</html> |