| 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 |