I've been building this page using scroll-snap and it's working well on Firefox desktop & mobile, as well as Chrome mobile. But on Chrome desktop (Edge desk
Please check this CodePen. The problem is described there. There is also a demo. I've tested it on Mac and Windows. There is the same behavior in Chrome (on Mac