TonyG
(Tony G)
1
ugh,这让我抓狂。在这个元论坛中,当我用鼠标滚轮缓慢滚动浏览有很多回复的帖子时,滚动位置会频繁向上跳动。这可能很难说清楚……
找一个有很多回复的帖子,然后用鼠标滚轮缓慢向下滚动。当到达评论的顶部,评论开始向上滚动时,写评论的用户头像会继续向下移动。这是一个很可爱的功能……除了当头像到达评论底部,并且页面顶部过渡到另一个评论/头像时,页面可能会向后跳转,重新定位到新评论的某个上方位置。
结果是我可以继续缓慢向下滚动,但不会跳过某些回复。我需要抓住滚动条并向下拖动到评论之外,然后向上滚动一点来阅读它们,并希望它们不会再次跳转。
当然……如果我正在运行 GIF 屏幕捕获,这个异常就不会出现。
我正在运行最新的 Firefox v130.0 生产版本。还没有尝试过其他浏览器或版本,也没有查看过浏览器调试消息。我只是希望在需要进行大量尝试来重现问题之前,能得到一些确认。
谢谢。
2 个赞
sam
(Sam Saffron)
2
这是一个棘手的问题,之前也报告过类似的问题,但由于没有一致的重现步骤,我们无法解决。
可以尝试的一些方法:
- 在开发者工具中减慢网络速度
- 在开发者工具中减慢机器速度
我们需要一个完整的端到端重现步骤来解决这个问题。我个人很难重现,但这可能与网络/计算机速度有关。
2 个赞
我也最近在自己的 Discourse 实例上注意到了这个问题。
TonyG
(Tony G)
4
谢谢大家。很高兴不是只有我遇到这个问题,也不是只有在这个网站上。
让我们来收集一些事实,看看是浏览器特有的问题,还是与其他常见因素有关。我会尽力而为……
1 个赞
nobrowser
(Ian Zimmerman)
5
这不是一个修复方法,而且根据您的习惯,它可能根本没有帮助,但您可以尝试键盘快捷键(j 和 k)。我上次看到它们的文档时,它们有点误导——这些键并不总是跳转到上一篇或下一篇文章。如果当前文章比一屏长,这些键将滚动/分页浏览它,直到您看到全部内容,然后才会切换到另一篇文章。
sam
(Sam Saffron)
6
I agree the documentation is a bit confusing:
But if you don’t want the “scrolling” use shiftj
1 个赞
caesar
(Caesar Schinas)
7
对我来说,在我用过的每一个 Discourse 论坛上一直都是这样。(在 Firefox 中——我没有在其他浏览器上测试过。)
这在阅读帖子时非常令人恼火,这使得 Discourse 论坛对我来说几乎无法使用。
我有一个屏幕录像,但我不能在这里上传。
今天我们进行了一次小更新,似乎改善了这种情况——问题似乎出在 Firefox 处理帖子中头像的 position: sticky; 的方式上,当您滚动时……浏览器有时会在您尝试滚动过头像时尝试跳到头像处。
这似乎是高刷新率的一个特定问题(我能在配备“ProMotion”的 Macbook 上复现它(https://support.apple.com/en-us/102297)),所以这似乎是一个非常特定的 Firefox bug。
解决方法是添加 overflow-anchor: none;
更新 Discourse 后,请告知我们您是否仍然遇到此问题。
7 个赞