Suggest Modification to "Updated Topic" Count Notification

Hello. I am a Discourse user on another private forum. I noticed that even though I may have muted some topics, if those topics are updated they are still then reflected in the count displayed in the notification at top of forum that tells a user “[count] new or updated topics. Click to show”. This leads to the situation where clicking may (and often does for me and others) show nothing different that what was previously listed. Sometimes a bit confusing…

If this feature is working as intended, please disregard. If it makes sense that this count should only reflect new and un-muted topics, but not muted ones, please consider an appropriate modification.

「いいね!」 3

Yes, this is indeed annoying, has been reported before.

これは Contribute > Bug ですが、修正が非常に難しいバグです。

オプション1:

  • 現在のユーザーオブジェクトが、ミュートしたトピックをすべて追跡し、メッセージを受信するたびにそのリストと照合する(負荷が高すぎる)

オプション2:

  • メッセージバスが、トピックをミュートしたユーザーをすべて更新から除外する(ミュートした人が10人程度なら問題ないが、10000人ミュートしていたら大惨事)

オプション3:

  • メッセージバスの更新後に追加のAjaxリクエストを送信し、メッセージバスから取得したデータを「再確認」する(悪影響が最も少ないが、通信量が増加する)

この問題を簡単に解決する方法は思いつかず、妥協点を探るしかないですね :mountain:

「いいね!」 5