I've been looking at an article about SVG SMIL animations. Code: http://codepen.io/chriscoyier/pen/DpFfE Article: http://css-tricks.com/svg-shape-morphing-works/ Works good except for in Safari desktop (and I guess also on iOS). The button should toggle between a yellow star and a green check symbol. The animations work good the first two times the animation runs and the third time I get a green star instead of a green check. So the color animation did run but not the shape animation. After that it's all wrong. So, in short. SMIL animations doesn't always run on beginElement().
I am unable to reproduce this bug in Safari 15.5 on macOS 12.4 based on attached codepen and I used "Private Window" to avoid any cache issue and I clicked the "Save" button multiple time and didn't see any "Green Star" as mentioned in Description. I think it was fixed along the way and can be closed now as "RESOLVED CONFIGURATION CHANGED". Thanks!
Animation works as you say. Thank you for testing!