こんにちは。
Discourseフォーラムの**ダイレクトメッセージ(DM)**に関して問題が発生しており、ご guidance をいただけると幸いです。
問題の説明
他のユーザーからダイレクトメッセージを受信した際に、以下の現象が発生します。
- ブラウザのプッシュ通知は正しく受信します。
- しかし、トップナビゲーションバーのチャットアイコンにバッジカウント(例:「1」)が表示されません。
- 新しいメッセージを確認するには、手動でチャットアイコンをクリックして会話を開く必要があります。
この問題は常に発生するわけではなく、断続的に発生します。
環境と詳細
- Discourseのバージョン: 最新の安定版リリース
- ブラウザ: Windows 10上のMicrosoft Edge(最新バージョン)
- プラグイン: チャットや通知に影響を与えるプラグインはインストールされていません。
- 複数デバイス: 複数のデバイスでアカウントにログインしています。
- 観察されたパターン:
- ある時、新しいDMを受信しましたが、チャットアイコンにバッジが表示されませんでした。
- 別のブラウザで別のアカウントにログインし、自分自身にテストメッセージを送信したところ、チャットアイコンが突然更新され、両方のメッセージ(以前のものと新しいもの)の正しいバッジカウントが表示されました。
- バッジが表示されなかったメッセージの送信者は、新しく登録されたアカウント(数時間前)でした。これが関連しているかは不明です。
添付ファイル
明確にするために、通知の動作と設定を示すスクリーンショットを添付しました。
期待される動作
新しいDMを受信するたびに、送信者が新しく登録されたユーザーであるか、または複数のデバイスでログインしているかに関わらず、チャットアイコンに常に正しいバッジカウントが表示されることを期待しています。
これは既知のバグでしょうか、それとも特定の設定に関連しているのでしょうか?
「いいね!」 3
Moin
2
サイドバーにドットが表示されず、チャットアイコンの上部に数字が表示されない場合でも、メッセージに新しいDMが届いていることがあります。それにもかかわらず、「最終訪問」の行には、これらのメッセージが私にとって新しいことが明確に示されています。
しかし、これがいつ発生するかはまだ特定できていません。私が確実に知っているのは、これが発生したときは常にログアウトしていたということです。
私の場合、通知をトリガーしなかったユーザーのメッセージは管理者なので、新しいユーザーで遭遇したという事実は関連性がないと思います。
DiscourseHubアプリを使用していますか?それが関与しているのではないかと思いました。アプリを使用していない場合は、おそらく除外できるでしょう。
「いいね!」 2
ご参加いただき、またご経験を共有いただき、誠にありがとうございます 
私も全く同じ問題を経験しましたが、発生時にログアウトはしていませんでした。それでも、チャットアイコンにバッジが表示されないまま新しいメッセージが表示されました。チャットセクションを手動で開くまで気づきませんでした。
テスト目的でDiscourseHubアプリを携帯電話にインストールしましたが、積極的に使用はしていません。私が説明した問題は、Edgeブラウザを使用したWindowsで発生しました。
必要であれば、さらに詳細を提供いたします。
「いいね!」 2
Moin
4
これが役に立つかわかりませんが、MetaのDMで再び発生しました。メッセージが送信されたとき、私はオンラインではありませんでした。Discourse Hubには表示されませんでした。ログイン後も表示されませんでした。サイドバーのDMチャットで、別のユーザーが一番上にいることに気づいただけです。
「いいね!」 2
Moin
5
さらにダイレクトメッセージを見逃した後、JammyDodgerと私はパターンに気づきました 
メッセージが別のメッセージへの返信である場合、通知がありません。
例:
Natが私に送った3つのチャットメッセージです。
午前中に2件のメール通知がありました。
2番目のメッセージ(以前のメッセージへの返信だったもの)のメール通知がありません。
また、ヘッダーのアイコンに2件の新しいチャットメッセージの通知が表示されているスクリーンショットもあります。(バッジの通知がなかったことに満足して通知のスクリーンショットを撮りました。チャット通知の数が含まれているのは幸運な偶然です。)
したがって、問題は次のとおりです。Natがチャットで別のメッセージに返信するたびに、通知が届かないことです 
「いいね!」 1
簡単な解決策:@natさんがあなたのチャットメッセージへの返信をやめるべきです😅
確認します👀
「いいね!」 2
それは_かなり_複雑でしたね 
要点は、スレッドが無効になっているダイレクトメッセージ(デフォルト設定)では、返信の連鎖を追跡するために内部的にスレッドが作成されるため、返信が「未読」として正しくカウントされないという点です。
「いいね!」 3
Moin
9
誰も簡単だとは言いませんでしたよ
通知が欠落していたメッセージに共通点があることを見つけるのに4ヶ月以上かかりました。
「いいね!」 1