我不确定这是一个 bug 还是两个,以下是复现步骤。我不得不在这里操作,因为 try.discourse.org 上未启用过滤回复功能。
-
前往 此帖子的第 6 楼,滚动到底部并点击查看其 6 条回复:
-
滚动到最后一楼(第 25 楼,即对第 6 楼的直接回复),点击其链接前往第 24 楼:
预期行为:第 24 楼显示出来(过滤器可能会也可能不会被移除)
实际行为:页面上下滚动,但第 24 楼从未出现
接下来是第 2 个 bug:
-
点击“查看 6 条隐藏回复”
-
向下滚动直到看到第 24 楼,点击其链接前往第 8 楼
预期行为:显示第 8 楼
实际行为:显示第 7 楼
1 个赞
@pmusaraj 如果您有时间,能否确认这是否确实是 bug(或两个 bug),还是预期行为?也许我误解了某些内容。
pmusaraj
(Penar Musaraj)
3
是的,这看起来是同一个问题。这是一个相当特殊的边界情况,像示例中那样链接回复的情况非常罕见,但我会将其加入我的待办事项列表。
1 个赞
更常见的情况是,该链接实际上是一条 @提及 通知。
pmusaraj
(Penar Musaraj)
6
嗯,我不太明白,在同一个帖子流中,提及如何链接到回复呢?
我使用了一个链接来使示例可复现,但这实际上是由一位用户报告的:该用户看到了一条被过滤的回复,并在同一主题下收到了提及。当他们点击通知时,便出现了我所报告的行为。
2 个赞
pmusaraj
(Penar Musaraj)
8
3 个赞
那太完美了!谢谢,Penar。
修复所需的代码量少得令人惊讶,但我想我自己恐怕无法解决这个问题。
1 个赞
pmusaraj
(Penar Musaraj)
关闭
10
此主题已在 16 小时后自动关闭,不再接受新回复。