<!DOCTYPE HTML>
<html onload="mutate();">
Test that event listeners are correctly removed when eventBase conditions are cleared. This test passes if it does not crash.<br/>
PASS
<svg>
<animate id="anim" attributeName="visibility" />
<set begin="anim.beginEvent" id="set" to="100" attributeName="width" />
</svg>
<script>
var set = document.getElementById("set");
function mutate() {
set.removeAttribute("begin");
set.parentNode.removeChild(set);
delete set;
}
if (window.testRunner)
testRunner.dumpAsText();
</script>
</html>