| <!DOCTYPE html> |
| <span id="sub"> |
| </span> |
| <del id="del"> |
| <i id="italic"></i> |
| </del> |
| <div id="div"></div> |
| <script> |
| text = document.createTextNode('Text'); |
| italic.appendChild(text); |
| |
| shadow = sub.attachShadow({mode: 'open'}); |
| shadow.appendChild(del); |
| |
| // Take the text node out of the document |
| section = document.createElement('div'); |
| section.appendChild(sub); |
| div.appendChild(text); |
| </script> |
| <p>crbug.com/491844 Moving a node from inside a shadow-root to a detached tree should not crash when we hit-test it. Hover over 'Text' to test. </p> |
| <div id="result">Test passes if it does not crash.</div> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| eventSender.mouseMoveTo(10, 10); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| } |
| </script> |