Misskey: どこからもトークが来ていないのに、通知のバッジが付く

Created on 16 Jun 2019  ·  16Comments  ·  Source: syuilo/misskey

💡 Summary

どこからもトークが来ておらず、未参加のグループもない状態で謎の通知バッジが付く

定期的に設定画面からクリアしているが気付いたらまた付いている

🙂 Expected Behavior

何もおこらない

☹️ Actual Behavior

通知バッジが付く

📝 Steps to Reproduce

  1. 待つ
  2. 待つ
  3. 待つ

📌 Environment

Misskey.io v11.21.0

🐛Bug

All 16 comments

ミュートしているユーザーはいませんか?

@syuilo 1人だけ居るけど、ローカルユーザーじゃないので違うと思います。

そもそもミュートしているユーザーに由来する通知がバッジとして表示されること自体issueになりかねませんね(当方、手元で再現していないのでチケットを切っていませんが)

まだなおってないです

これマジ謎

たすけて

グループが関係してそうではある

いろいろ試したけど再現しない

懸賞金出します
とりあえず¥1,000

現状確実に分かっていること:

  • 誰もミュートしていなくても発生する(過去に一度もしたことない場合でも)

これまだ発生するのかな

これまだ発生するのかな

まだ起こってます

私も発生している
とても謎

「全てのチャットを既読にする」をやっても消えない🤬🤬🤬

Summary

まず #5064 の問題についてですが、チャット一覧画面で表示されるバッジは、最新のメッセージを読んでいない場合に表示されるので、最新のメッセージを読んでいても過去に読まれていないメッセージがある場合にはバッジが表示されないので、一覧画面上ではすべて読んだように見えても実際には全て読んでいないので、サイドバー側の通知バッジが表示され続ける現象が発生しているのではと思います。

#5064 (comment)
そして、上記のコメントのバグはおそらくですがグループチャットのメッセージは「すべてのチャットを既読にする」で既読にならないのが関係していそうなので修正を行ってみました。

PR: https://github.com/syuilo/misskey/pull/6476

このIssueと直接関係しているのかは分かりませんが、グループチャットが怪しいのではと調査して気が付きました。

これが原因であれば、WebUI側で一覧のバッジの表示方法を変更する必要がありそうですが、APIの変更などが必要そうで少し大変そうと考えています。

調査ありがとうございます!

WebUI側で一覧のバッジの表示方法を変更する必要がありそう

👍

Was this page helpful?
0 / 5 - 0 ratings