未読の返信通知が固定される

本日、通知メニューの右側にあるアイコンに未読の返信が表示されましたが、メニューには未読の返信通知がありません。

最初は、誰かが私に返信し、私が読む前にそのユーザー(投稿を含む)が削除された場合にこれが起こるのではないかと思いました。しかし、そのシナリオを再現すると、リロードで通知が消えました。Metaのこの通知は永続的です。リロードしても消えず、ログアウトして再度ログインしてもまだそこにあります。

これはCan't clear unread notification after being removed from a PM

「いいね!」 2

はい、どのPMか分かったと思います。その頃、Support のトピック投稿が私たちのチームの受信トレイに移動され、トピックに投稿した人が削除されました。

「いいね!」 2

@Moin 最近、これを再現できましたか?

「いいね!」 1

まだ通知メニューにその表示が残っています。ただし、再現を試みていません

「いいね!」 1

自分のフォーラム (3bcc19a5d2) で再現確認を行いました。

  1. 管理者がトピックを作成
  2. 未読通知のないテストユーザーが返信
  3. 管理者がテストユーザーの投稿に返信
  4. 管理者がトピックをPMに変換
  5. 管理者がプラグインからテストユーザーを除外

結果:テストユーザーに通知インジケーターが表示されますが、未読通知はありません

「いいね!」 2

再現手順を共有していただきありがとうございます。今すぐ調査いたします。

「いいね!」 1

別のトピックからの修正がこれも修正したと信じています。私のコミット直前のコミットであなたの再現手順を試しましたが、まだ再現できました。その後、mainにリブートして再度試したところ、通知が固まることはありませんでした。

また、その修正に含まれるマイグレーションスクリプトが、あなたの古いものをクリアすると思います。クリアされない場合、別途調査が必要になるかもしれません。

「いいね!」 2

その場合、通知メニューの Dismiss ボタンを使用できます。

「いいね!」 2

消えました!ありがとうございます

「いいね!」 1

やった! 先ほど再現手順について迅速にご回答いただき、ありがとうございます。一緒に解決できてよかったです。

「いいね!」 1