[BUG] scroll()/useScroll 报告弹性超滚动为向前滚动
作者: ohgree创建于 2026年8月14日更新于 2026年8月18日
2. 描述错误
在页面顶部进行弹性滚动时(Safari的橡皮带、macOS和iOS),window.scrollY 变为负数,但 useScroll().scrollY / info.y.current 则报告了无符号的值,因此向上拉动 25px 表示向前滚动 25px。原因:updateAxisInfo 中的无条件的 Math.abs(在 #3340 的反向方向容器中添加)也会折叠正常容器中的瞬态过滚的符号。
内容来源: motiondivision/motion