blob: b45c0e96f99a182d4c7d3f572515041cd818b960 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../../../resources/js-test.js"></script>
<script src="resources/shadow-dom.js"></script>
<script>
description("Test for crbug.com/321495: if no crash occurs, this test passes. Otherwise, fails.");
var youngerShadowRoot, olderShadowRoot, style;
function runTest() {
document.getElementById('sandbox').appendChild(
createDOM('div', {'id': 'host'},
createShadowRoot(),
createShadowRoot(
createDOM('div', {'id': 'child'},
createDOM('style', {'id': 'style', 'scoped': 'scoped'},
document.createTextNode('.c3 { display: inherit; transform: rotate3d(0, 1, 1, 45deg); }'))))));
olderShadowRoot = getNodeInComposedTree("host/");
youngerShadowRoot = getNodeInComposedTree("host//");
style = youngerShadowRoot.getElementById('style');
olderShadowRoot.appendChild(youngerShadowRoot.getElementById('child'));
setTimeout('youngerShadowRoot.appendChild(style);', 0);
}
</script>
</head>
<body onload="runTest()">
<div class="c3"></div>
<div id="sandbox"></div>
<pre id="console"></pre>
</body>
</html>