Chrome 中潜在的 CSS 滚动对齐错误

Den*_*nis 5 javascript css google-chrome scroll-snap

请检查此CodePen。那里描述了问题。还有一个演示。我已经在 Mac 和 Windows 上测试过它。

Chrome(Mac 和 Windows 上)中也有相同的行为。

与此同时,其他浏览器(甚至是基于WebKit的 Safari 和Opera)也不会立即跳转到最近的捕捉点。

这是一个错误吗?

如果是这样,我可以在哪里举报?或者我可以询问的正确位置(WebKit 相关)是什么?


// Snippet of code required by Stack Overflow to post a question
slider.addEventListener("scroll", _.debounce((e) => {
    const currentHeight = parseFloat(e.target.style["height"]);
    e.target.style["height"] = currentHeight + (flag ? 5 : -5) + "px";
    flag = !flag;
}, 50));
Run Code Online (Sandbox Code Playgroud)

Den*_*nis 0

“Chrome 在 M81 中的布局更改后引入了自动对齐功能。” (来自布局更改后的滚动捕捉

问题 1181843:在 Chrome 中重新绘制时,滚动捕捉会跳转到最近的捕捉位置

不幸的是,这种行为在 Chrome 中是故意的。