blob: 2385a1379a2ffad31193568b6595ce2d6f69b310 [file] [log] [blame]
<!DOCTYPE html>
<html>
<div id="host1"><div>Host div</div><span>Host span</span></div>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
var shadowRoot1 = host1.createShadowRoot();
shadowRoot1.innerHTML = '<div id="host2">Oldest ShadowRoot Child</div>';
var shadowRoot2 = host1.createShadowRoot();
shadowRoot2.innerHTML = '<div id="host3"><shadow></shadow><content></content><div>Youngest ShadowRoot Child</div></div>';
var host3 = shadowRoot2.getElementById('host3');
var shadowRoot3 = host3.createShadowRoot();
shadowRoot3.innerHTML = '<div><content select="div"></content></div>';
setTimeout(function() {
shadowRoot1.innerHTML = '<div id="host2">Updated Oldest ShadowRoot Child</div><div>Added Oldest ShadowRoot Child</div>';
setTimeout(function() {
shadowRoot3.firstChild.appendChild(document.createElement('content')).select = 'span';
if (window.testRunner)
testRunner.notifyDone();
}, 0);
}, 0);
</script>
</html>