| <!DOCTYPE html> | |
| <script> | |
| if (window.testRunner) | |
| testRunner.dumpAsText(); | |
| </script> | |
| <p>PASS if no crash.</p> | |
| <div id=root> | |
| <div id=target></div> | |
| </div> | |
| <script> | |
| var root = document.getElementById("root"); | |
| var target = document.getElementById("target"); | |
| var observer = new IntersectionObserver((changes) => {}, {root: root}); | |
| onload = () => { | |
| var newdoc = document.implementation.createDocument("http://www.w3.org/1999/xhtml", "html"); | |
| newdoc.adoptNode(root); | |
| observer.observe(target); | |
| } | |
| </script> |