I use view-timeline-name, animation-timeline, animation-range in my Next.js app. They all work on dev build, but when I run production build, while view-timeline-name and animation-timeline works as expected, animation-range doesn't take effect at all on Safari [UPDATE: seems like it does have effect, I have animation-timeline: contain 0% contain 100% but Safari starts the animation too early just as if animation-timeline: entry 0% contain 100% is specified] (no problem on Google Chrome). Does anybody know how to fix this?