将时间轴手柄拖到末尾会跳转到页面底部,而非讨论底部

  1. 当将时间轴手柄拖到末尾时,页面会跳转到页面底部。如果您的视口较短,这意味着您可能会完全跳过最后一篇帖子,直接跳转到推荐主题或页脚。

    拖到末尾时,您应该停在最后一篇帖子的底部……在同时包含相关主题和推荐主题的私信中,跳转到页面底部尤其令人烦恼。

  2. 相比之下,点击最后一篇帖子的日期时,您会被带到最后一篇帖子的顶部(我认为这样是合理的)

最近已针对移动设备对此进行了调整(https://meta.discourse.org/t/jump-to-last-post-does-not-jump-to-correct-position-and-does-not-hide-jump-tool-after-scrolling/130600),但该问题在桌面端仍然存在。

18 个赞

我支持这一更改,它能简化操作并保持一致性。

@martin 你能将这个更改应用到移动端和桌面端吗?(请务必在包含一篇非常非常非常长的帖子的主题上进行测试)

12 个赞

在此期间,您只需点击滑块底部,即可跳转到最后一篇帖子。手动将其向下拖动确实会带您到达页面底部……即最后一篇帖子之后。

1 个赞

从另一个话题来看,似乎并不清楚当初为何要实现这个跳转到末尾的功能。那么,我是否应该直接假设它并不需要,并移除 @pmusaraj 的变通方案以及 @daniel 的原始功能?

1 个赞

主要原因在于,如果你有一个巨大的帖子,即使你拖动滚动条到底部,仍然会卡在帖子的顶部,这非常令人沮丧。

4 个赞

啊,谢谢提供额外的上下文。所以在某些情况下确实还需要它。我会把这一点考虑进去 :+1:

3 个赞

我在此处为此问题添加了一个修复方案。

请查看我的拉取请求说明。我认为它运行良好,但可能仍有改进空间,以使限制不那么严格。

9 个赞

@awesomerobot 能否确认现在是否运行得更好/符合您的预期?:slight_smile:

8 个赞

是的,现在看起来好多了。:muscle:

6 个赞