主题中的X帖筛选器应跳转到该帖所在的主题

现在,当您在主题内的用户卡上点击“X 篇主题帖子”过滤器时,它会加载过滤后的主题内容并将您带到第一篇过滤后的帖子。但我认为,如果它将您带到您刚刚过滤的帖子,那将是一个巨大的改进。至少对我来说,我通常想在离我正在查看的帖子不远的地方找到某个用户的帖子,所以将该帖子作为起点将使该过程更快。

7 个赞

谢谢把我用作示例!这将非常有帮助。

3 个赞

我经常在长话题中使用此功能。我从未想过它,因为有时我想查看所有帖子。但这可能是一个好主意。我不知道您是否知道这一点,但如果您单击话题帖子右侧时间轴滚动条底部的日期,它会直接转到他们最新的帖子,但仍会保留筛选。

是的,我知道。有时这确实有帮助,但当然,其他时候你是在根据主题中间的帖子进行过滤。

1 个赞

团队里有人对此有什么想法吗?

嗯,有几位团队成员喜欢你的帖子…… :slight_smile:

Discourse 中有很多事情要做,优先级已经设定好了。没有回复不代表不感兴趣,而是说明它不是优先事项。

我之前不知道有这样的功能,试用之后,我同意你的建议。
移除过滤器还可以将滚动条定位到当前显示的帖子。目前,它会滚动到第一个帖子。

我认为相关的代码在这里,供参考:

refreshAndJumpToSecondVisible 方法在几行之上声明:discourse/app/assets/javascripts/discourse/app/models/post-stream.js at f69748e32558c2cd1e69b947c201b5a9c8862043 · discourse/discourse · GitHub

取消过滤器的代码在这里:

2 个赞