推荐未读主题显示被忽略的用户

你好,Discoursians!老用户,第一次报告 bug。

我最近在我自己的实例上“忽略”(软屏蔽?)了一些烦人的用户。现在他们的回复被自动隐藏了。太棒了!:partying_face:

不幸的是,这意味着当我阅读一个帖子主题时,如果该主题的最后一个帖子是这些家伙之一的……那么该主题就不会被标记为已完全阅读,并且仍然会在我的未读主题页脚中被推荐。

同样,如果一个我已经阅读过的帖子主题在这些被忽略的用户之间进行了大量的来回回复,该主题也会被推荐给我,尽管那里没有新内容(我实际上想看的内容)。

感谢你们为让互联网变得更美好所付出的辛勤工作,也感谢你们的考虑。

3 个赞

这是一个非常非常棘手的修复问题。我理解您的沮丧,但要解决这个问题,我们必须“假装”阅读您忽略的所有用户的每一篇帖子。这是一个相当复杂的变化,恐怕我们目前无法安排这项工作,但如果还有更多请求,我们可以重新考虑。

我隐约记得之前提到过这个问题?

1 个赞

我同意这个解决方案实施起来会非常复杂。

好奇为什么这是唯一可行的解决方案。

肯定有某个地方正在进行数据库查询来获取最新的未读回复。在那里添加一个 JOIN 来过滤掉被忽略用户的回复是否太慢而不可行,或者别的什么原因?

当然。总是需要优先处理。感谢您的考虑 :smiling_face:

1 个赞

您也可以直接忽略未读列表中的主题,如果您不想阅读它们,还可以选择更改该列表中所有帖子的通知设置:

您可以在“偏好设置” - “跟踪”选项卡中调整许多其他设置,这些设置有助于调整您何时会收到通知。

是的,谢谢 @anon65426961,但这似乎不是一个好解决方案。我仍然对这些话题感兴趣。只是不感兴趣这些特定用户的“贡献”。

虽然我同意忽略/静音用户功能可以进一步完善,但我发现它有点笨拙,所以通常不使用它。

您所描述的确实看起来像一个错误,但从技术上讲,如果您忽略了某人,那确实意味着您没有阅读任何被忽略的内容,因此线程仍被列为未完全读取是准确的。

当然。所以,严格来说这是一个“帖子推荐排名算法”的错误 :wink:

1 个赞