Strange bug... and a strange temporary fix: Scroll animations animating twice in Safari only

I was trying to get an answer over in the main forum about an issue where my scroll animations were animating twice, but in Safari only. See that thread:

https://theme.co/forum/t/scroll-animation-effects-animating-twice

But since they couldn’t help me, I dug in deeper and I found that if you add ANY amount of “delay” in the scroll animation transition settings, even just 1ms, the issue goes away and the element will NOT re-animate after loading once. So if you’re working on a fix for this at all, then I wanted to share my findings in case it could help you chase down the underlying issue.

Screenshot 2026-04-01 at 11.26.44 PM

2 Likes