blob: 5b8b6abf45bd8ae930fed27e5cf4e0611058afce [file] [log] [blame]
<!DOCTYPE html>
<html>
<!-- Test for WK104972: this test passes if it does not crash. -->
<body id="body" onload="crash()">
<svg width="100" height="100">
<rect id="rect1">
<animateMotion>
<g id="g1"></g>
<g id="g2"></g>
<set id="animate"></set>
</animateMotion>
</rect>
</svg>
<script>
if (window.testRunner) {
testRunner.waitUntilDone();
testRunner.dumpAsText();
}
function crash() {
var notInDocRect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
setTimeout(function() {
var g2 = document.getElementById('g2');
g2.parentNode.removeChild(g2);
document.getElementById('g1').appendChild(document.getElementById('animate'));
notInDocRect.appendChild(document.getElementById('rect1'));
document.getElementById('body').innerHTML = "PASS: test did not crash";
if (window.testRunner)
testRunner.notifyDone();
}, 1);
}
</script>
</body>
</html>