blob: 6528e47f7291eaa3a974125a8d606d88109221d7 [file] [log] [blame]
<!DOCTYPE html>
<body>
<script src="../../../resources/js-test.js"></script>
<script>
description('We should not expose UA shadow nodes.');
var elementNames = ['details', 'embed', 'input', 'object', 'summary'];
var root2;
elementNames.forEach(function(elementName) {
debug(elementName);
var target = document.createElement(elementName);
document.body.appendChild(target);
var root1 = target.createShadowRoot();
root1.innerHTML = '<div><shadow></shadow></div>';
root2 = root1.firstChild.createShadowRoot();
root2.innerHTML = '<content select="*"></content>';
shouldBe('root2.firstChild.getDistributedNodes().length', '0');
document.body.removeChild(target);
});
</script>
</body>