OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <script src="../../resources/js-test.js"></script> | 3 <script src="../../resources/js-test.js"></script> |
4 | 4 |
5 <script> | 5 <script> |
6 description("Passes if it doesn't crash and the child is not in the id map"); | 6 description("Passes if it doesn't crash and the child is not in the id map"); |
7 | 7 |
8 var script = document.createElement("script"); | 8 var script = document.createElement("script"); |
9 script.type = "dont-execute"; | 9 script.type = "dont-execute"; |
10 script.textContent = "script.remove()"; | 10 script.textContent = "script.remove()"; |
(...skipping 10 matching lines...) Expand all Loading... |
21 | 21 |
22 // but changing the children *will* execute the script now that the type is | 22 // but changing the children *will* execute the script now that the type is |
23 // is valid. | 23 // is valid. |
24 child.remove(); | 24 child.remove(); |
25 | 25 |
26 child = null; | 26 child = null; |
27 gc(); | 27 gc(); |
28 | 28 |
29 shouldBeNull("document.getElementById('child')"); | 29 shouldBeNull("document.getElementById('child')"); |
30 </script> | 30 </script> |
OLD | NEW |