最近在阅读一个主题时,滚动到主题底部会看到“还剩 1 个未读”。但当我点击“1 个未读”的链接时,却发现没有未读主题了。我最近在 https://community.wanikani.com 上经常看到这个问题,但我很确定我在这里的 meta 上也看到过一次。我只是在这里关注的主题少得多,所以看到问题出现的几率也小。
在最近的这个例子中,我确实看到了“还剩 1 个未读”的文本,在我复制它以获取此 bug 报告的确切引述后就消失了。所以,可能是某个后台任务更新未读主题数量有较长的延迟。或者,当我打开另一个标签页上的“分类”主页时,它就消失了。我不确定这些猜测是否相关,但我想还是以防万一提及一下。
7 个赞
我仍然看到这个,但现在我也看到一些主题在我访问它们 15 秒后才显示为实际未读,并且在这两个时间点之间没有其他帖子。我认为在读取主题和在系统其他地方将其标记为已读之间可能存在一些延迟。
1 个赞
Slowhand
(Slowhand)
3
我们的论坛也出现了这种情况。发帖后不久,我们就会收到“1条未读”通知,但实际上并没有新内容(除了我们自己刚刚发帖的事实)。
4 个赞
我几天来一直在 https://community.openstreetmap.org/ 上遇到这个问题,并且处于未登录状态。我在 Discourse Meta 上登录或未登录时都没有遇到这个问题。
我现在已经关闭了该标签页,并在同一浏览器会话中打开了一个新标签页。目前似乎已自行解决。
我现在再次遇到了这个问题,针对 New categories requirements and process - This Site Feedback - OpenStreetMap Community Forum
(第三个回复被标记为未读。)
1 个赞
编辑:请随意阅读此帖子,但这些步骤实际上是错误的。下一篇帖子将提供正确的重现步骤。
包含不正确重现步骤的原始帖子
错误会不一致地发生,因此很难给出确切的重现步骤。通常会发生以下情况:
- 我从主页上的链接导航到
/unread。假设有一个未读主题。
- 我打开未读主题。
- 阅读主题后,我导航到页面底部。
- 尽管我刚刚打开了唯一未读的主题,但页面底部仍然显示
1 unread。
- 我点击
1 unread 链接导航到 /unread,但那里没有显示未读主题。
如果你是指一个账户跟踪一个主题,另一个账户在该主题中发帖,那可能会有帮助。我认为这个错误发生的频率足够高,如果你尝试几次,很可能会以这种方式重现它。
在过去的一个月左右,关于这一切是否有什么变化?它确实是毫无征兆地开始发生的,无论是在 https://community.wanikani.com 上还是在这里的 meta 上。
1 个赞
有趣的是,通过发布上述步骤,我可能发现了实际的重现步骤(或者也许只是另一种发生方式,我不太确定)。在我撰写上一篇文章时,页面底部正确显示为“1 unread”。然而,在我提交该帖子后,它立即更改为“2 unread”,这是错误的。点击“2 unread”链接将我带到“/unread”,在那里我确认实际上只有一个未读主题。就好像提交帖子增加了未读计数,即使那是我自己的帖子,不应该影响未读计数。如果这持续发生,那么这些步骤比我之前的步骤更有助于重现错误。
编辑:果然,当我提交这篇帖子时,它再次错误地显示为“2 unread”。它保持了这个状态几秒钟,然后才变回正确的“1 unread”。所以我认为这些步骤应该有效。
编辑 2:我在 https://community.wanikani.com 上跟踪的一个主题中发帖,在这种情况下,它也从不显示未读链接变为错误地显示“1 unread”。这次页面花了一整分钟才意识到我实际上没有任何未读主题,然后链接再次消失了。我现在用本帖中的步骤重现了三次问题,所以我认为这些步骤可以一致地重现问题。
2 个赞
Slowhand
(Slowhand)
9
看到 @seanblue 的复现后,我们的情况有所不同。
我们开始时没有未读消息,然后发帖后,我们返回主页,此时显示 1 条未读消息,即我们刚发的帖子。必须点击“未读”类别才能清除它。
2 个赞
我认为这是同一件事。无论您是从 0 到 1 还是从 1 到 2 未读,都会发生这种情况,并且它会显示在主题的底部或主页上。如上所述,我第一次尝试重现步骤是错误的。我将进一步编辑帖子以使其更清楚。
1 个赞
sam
(Sam Saffron)
11
太棒了,肖恩!我们将在下周进行查看,看看是否能解决这个边缘情况。这个问题困扰了我几周了,很高兴能重现它。



在发布到这个主题时重现的,我的未读消息从 305 条增加到了 306 条。
9 个赞
martin
(Martin Brennan)
19
我目前正在处理这个问题以及一些关于未读和新主题的相关问题,由于复活节的原因,可能在本周末之前无法修复,但我下周会继续研究这个问题。
9 个赞
ganncamp
(G Ann Campbell)
20
仅供记录,对我来说,“未读”通知不会在一分钟后消失。我必须刷新页面才能让它们消失。
4 个赞
martin
(Martin Brennan)
21
我最近合并了这个拉取请求,应该可以解决该问题,如果仍然出现类似问题,请告知我:
10 个赞
ganncamp
(G Ann Campbell)
26
就我所知,我们的托管网站上仍然可以看到此问题
编辑:似乎在我浏览网站时发生了这种情况。
我的工作流程:
- 向下滚动“最新”(我的主页)并在新标签页中打开感兴趣的主题。
- 关闭标签页并返回“最新”列表。
- 单击徽标进行刷新。没有额外的通知
- 单击“新建”/“未读”
- 单击徽标返回“最新”。额外的通知
编辑 2:替代工作流程:
- 回答一些在周末之前打开的标签页,然后进入“最新”:没有额外的通知
- 单击链接以查看添加到顶部的更新线程 → 我已更新但没有额外通知的线程
- 向下滚动足够长的时间以触发渐进式加载,根据需要打开新标签页
- 向上滚动 => 我在第一步之前更新的线程上出现额外的通知
2 个赞