话题底部显示“还有1个未读”实际上没有未读话题

正在撰写此后续跟进:

这似乎……已经修复了。我大约一周没有注意到这些自我通知了……

当我收到“查看 X 个新主题或已更新主题”的通知时,该通知位于“最新”列表的顶部,我点击了它,并收到了更多的自我通知。 :-/

供记录,我在之前打开的标签页中更新了帖子,然后回到了我的“最新”列表(我的个人主页)。没有自我通知。
转到“新建”然后返回“最新”进行检查。自我通知。

开始撰写此更新,并在我仍然打开的另一个窗口中收到了蓝色的“新主题或已更新主题”通知。点击它,然后 :zap::zap: 自我通知。

我经常在我使用的六个左右的 Discourse 站点上看到这个,尽管数字有所不同。甚至在这里也看到过!:open_mouth:

就在我需要一些“证据”的时候,这个反例出现了。

这是另一个例子,但由于我之前的两个帖子已合并,因此我无法直接添加。这个例子来自某个 Discourse 安装。

因为这似乎是相关的,所以在这里发帖。
Meta 上的主题列表显示该主题有 168 条新帖子:
Selection_359

但其中大部分已被清理,所以只剩下一条:

1 个赞

我也之前报告过这个问题,但有人指向了这篇帖子::slightly_smiling_face:

2 个赞

我得出的结论是,这类错误是由使用多个系统访问同一个 Discourse 安装引起的。我在访问各种 Discourse 实例(目前有 12 个,反映了我的职业和业余兴趣,我在所有这些实例上都看到了这个错误)时,经常在我的台式 Mac 和 MacBookPro 之间切换,而未读/新帖计数从未准确过。我想知道是否是 serviceworker.js 脚本有问题,没有被编码来应对这种用户行为。

在一段时间内(超过 6 个月),我一直遇到这个问题以及以下问题(使用 Windows 11 和 Edge 浏览器(版本 113.0.1774.42(官方生成版本)(64 位)):

我最初以为是由于在手机和电脑之间切换造成的,但在停止使用手机访问论坛后,问题仍然存在。
我曾在我遇到问题的论坛上发帖询问,有人建议我尝试使用其他浏览器(der)。

我已经切换到 Firefox 浏览器(版本 113.0.1 64 位),并且我在 Discourse 论坛上遇到的所有问题都已解决。

最近,我们社区的几位用户报告了此问题。我们使用的是最新版本(3.4.0.beta3-dev (45ecb34aec))。

我们现在才开始收到这方面的报告

是的,这种情况至少已经发生在我身上好几周了。

1 个赞

我的自托管 discourse 也偶尔发生这种情况:

我说这件事已经发生好几年了。而且每天都发生,即使在这里也是如此。

1 个赞