Status: FAIL | Duration: 50ms | Subtests: 0/1 | Open test on wpt.live | wpt.fyi
/svg/animations/conditional-processing-02.html
<!DOCTYPE html> <title>Timing events do not fire for animations inside failed conditional processing elements</title> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <svg> <g systemLanguage="x-xl"> <set id="anim" xlink:href="#test" attributeName="width" to="0" /> </g> <rect id="test" width="100" height="100" fill="green"/> <set id="ref" attributeName="visibility" to="visible" begin="0.1s" /> </svg> <script> async_test(function(t) { let anim = document.getElementById('anim'); let ref = document.getElementById('ref'); anim.addEventListener('beginEvent', t.unreached_func( "beginEvent should not fire when ancestor fails conditional processing")); // ref animation ends the test after anim had a chance to fire. ref.addEventListener('beginEvent', t.step_func_done()); document.querySelector('svg').setCurrentTime(0.1); }, "beginEvent does not fire when ancestor fails conditional processing"); </script>