| <!DOCTYPE html> |
| <svg> |
| <g id="g1"> |
| <text id="text1"/> |
| </g> |
| <g id="g2"> |
| <text id="text2"/> |
| <animate values="100" href="#text2" attributeName="x" dur="4s"/> |
| </g> |
| </svg> |
| <p>PASS if no crash</p> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| var g1 = document.getElementById("g1"); |
| var g2 = document.getElementById("g2"); |
| var text1 = document.getElementById("text1"); |
| |
| window.onload = function() { |
| requestAnimationFrame(function() { |
| g1.remove(); |
| text1.appendChild(document.querySelector("svg")); |
| g1.appendChild(g2); |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| }); |
| }; |
| </script> |