Я использую хук useViewportScroll Framer Motion для отслеживания прокрутки пользователем моей страницы, но он не обновляется. Я наткнулся на эту статью, в которой объясняется, как Framer Motion использует document.body.clientHeight и window.innerHeight для расчета прокрутки области просмотра.
В статье объясняется, как некоторые CSS могут нарушить это, особенно если document.body.clientHeight - window.innerHeight
Подробнее здесь: https://stackoverflow.com/questions/656 ... lyprogress