What's the problem, @inzn? Got a minimal demo?    FYI, I believe LocomotiveScroll changed their API in v4 which affects your scrollerProxy() code: // old locoScroll.scrollTo(value, 0, 0) // new locoScroll.scrollTo(value, {duration: 0, disableLerp: true}) I'm not sure if that has anything to do with the problem you were facing. I just figured I'd mention it.