<?xml version="1.0" encoding="UTF-8" ?> <html xmlns="http://www.w3.org/1999/xhtml" class="reftest-wait"> <!-- The simplest possible test of a cross-time container dependency. --> <head> <script> function snapshot() { var a = document.getElementById("svg-a"); var b = document.getElementById("svg-b"); b.pauseAnimations(); a.pauseAnimations(); b.setCurrentTime(1); // In document time, 'b' has now begun and therefore so // has 'a' a.setCurrentTime(1); // So we only need seek forward 1s to get to the middle // of the animation document.documentElement.removeAttribute("class"); } </script> </head> <body onload="snapshot()"> <svg xmlns="http://www.w3.org/2000/svg" width="120px" height="120px" id="svg-a"> <rect width="100" height="100" fill="red"> <animate attributeName="fill" attributeType="CSS" id="a" values="orange; green; purple" calcMode="discrete" begin="b.begin" dur="2s"/> </rect> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="120px" height="120px" id="svg-b"> <set attributeName="y" to="0" begin="1s" id="b"/> </svg> </body> </html>