返回主题列表时滚动位置不流畅

你好,

我注意到从话题返回时,话题列表的滚动位置发生了变化。我认为这个提交 FIX: Store scroll position when using Back button (#16658) · discourse/discourse@1d76c5e · GitHub 导致了该问题。

在活动页面、书签页面等场景中表现很好……我猜是因为有两个加载器,先加载顶部区域,然后再加载内容。但在话题列表中似乎不够流畅,因为页面会先跳回顶部,然后再跳转到正确的位置。在网速较慢的网站和/或较慢的 Android 设备上,或者当话题列表包含图片时,这种“弹跳”感会更明显(可能这不是最准确的描述)。

在 Meta 站点上速度更快、体验更好,但仍能看到轻微的跳动。

在主题创建者站点上,我认为使用的是之前的版本,滚动要平滑得多。

但在我的站点上,这个过程更慢,而且话题列表包含图片,你可以看到它先跳到顶部,然后再跳转到目标位置。

在活动页面上看起来很棒,我认为是因为有独立的加载器:先加载顶部,再加载内容流。

我不确定这个主题应该放在哪个分类下。我把它放在了 Contribute > Bug 中,但我有些犹豫,因为它仍然可以工作,只是和之前略有不同。如果我放错了分类,请将其移动到正确的地方。

谢谢!:slightly_smiling_face:

我认为 Contribute > UX 说得对,会让设计师们看看是否有可以改进的地方。

你能否也尝试以安全模式运行 meta?

1 个赞

是的,在安全模式下和 Meta 一样。我认为图片和其他自定义设置造成了很大的区别。