最近、トピックを読んでいるときに、トピックの最後までスクロールすると「未読が1件残っています」と表示されます。しかし、「1件未読」のリンクをクリックすると、未読トピックは残っていません。最近 https://community.wanikani.com でこれをよく見かけますが、ここメタでも一度見たことがあると思います。ここではトピックをフォローする数が少ないので、問題が発生する機会が少ないです。
今回のケースでは、「未読が1件残っています」というテキストを正確な引用のためにコピーした直後に消えました。そのため、未読トピックの数を更新するバックグラウンドタスクに遅延がある可能性があります。あるいは、別のタブでカテゴリのホームページを開いたときに消えたのかもしれません。これらの推測が関連しているかどうかはわかりませんが、念のため言及しておきます。
「いいね!」 7
それでもこれが見られますが、さらにトピックにアクセスしてから15秒以上経過しても、その間に投稿がないにもかかわらず、トピックが実際に未読として表示されることもあります。トピックを読んだ後、システム内の他の場所で既読としてマークされるまでに遅延がある可能性があります。
「いいね!」 1
Slowhand
(Slowhand)
3
私たちのフォーラムでも同様の現象が発生しています。何かを投稿した直後に「未読1件」という通知が表示されますが、実際には新しい投稿(自分自身が投稿したという事実以外)はありません。
「いいね!」 4
TheLOLxd2
(TheLOLxd2)
4
https://community.openstreetmap.org/ で数日前からログアウトした状態でこの現象が発生しています。Discourse Meta ではログイン時もログアウト時も発生していません。
タブを閉じて、同じブラウザセッションで新しいタブを開きました。今のところ問題は解決したようです。
New categories requirements and process - This Site Feedback - OpenStreetMap Community Forum で再びこの現象が発生しました。
(3番目の返信が未読としてマークされました。)
「いいね!」 1
念のため、チームが見落としている可能性も考慮して、もう一度この件を上げさせていただきます。
sam
(Sam Saffron)
6
これを逃すことはありません。明確な再現手順が必要です。おそらく2つのアカウントで作成できますか?
「いいね!」 1
編集:この投稿を自由に読んでください。ただし、これらの手順は実際には正しくありません。次の投稿に正しい再現手順が記載されています。
"元の投稿(正しくない再現手順が含まれています」
バグは一貫性がなく発生するため、正確な再現手順を示すのが困難です。通常は次のような状況です。
- ホームページのリンクから
/unread に移動します。未読トピックが1つあるとします。
- 未読トピックを開きます。
- トピックを読んだ後、ページの下部に移動します。
- 唯一の未読トピックを開いたばかりであるにもかかわらず、ページの下部には依然として「1 unread」と表示されます。
- 「1 unread」リンクをクリックして
/unread に移動しますが、そこには未読トピックは表示されません。
1つのアカウントがトピックを追跡し、別のアカウントがそのトピックに投稿することを意味する場合、それは役立つかもしれません。数回試せば、その方法で再現できるほど頻繁にバグが発生すると考えています。
この1か月ほどの間に、これらすべてに関連して何か変更がありましたか? https://community.wanikani.com とここ meta の両方で、本当に突然発生し始めました。
「いいね!」 1
おかしなことに、上記のステップを投稿することで、実際の再現手順を発見したのかもしれません(あるいは、単に別の発生方法を見つけただけで、確信はありません)。前の投稿を書いていたとき、ページの最下部には正しく「1 unread」と表示されていました。しかし、その投稿を送信した途端、「2 unread」に変わり、それは間違っていました。「2 unread」リンクをクリックすると「/unread」に移動し、実際に未読トピックが1つしかないことを確認しました。投稿したのが自分の投稿であり、未読数に影響を与えるべきではなかったのに、投稿が未読数に追加されたかのようです。これが一貫して発生する場合、以前の手順よりもバグを再現するのに役立つはずです。
編集:見ての通り、この投稿を送信したときも、再び「2 unread」と誤って表示されました。正しい「1 unread」に戻るまで数秒間そのままでした。したがって、これらの手順でうまくいくはずです。
編集2:https://community.wanikani.com で追跡中のトピックに投稿したところ、この場合も未読リンクが表示されなかった状態から、誤って「1 unread」と表示されるようになりました。今回は、ページが実際に未読トピックがないことを認識するのに丸1分かかり、その後リンクは再び消えました。この投稿の手順で問題を再現できたのはこれで3回連続なので、これらの手順で一貫して再現できると思います。
「いいね!」 2
Slowhand
(Slowhand)
9
@seanblue さんの再現を確認した後、私たちのものとは異なります。
まず未読はありません。その後、新しい投稿を作成すると、メインページに戻り、そこで作成したばかりの投稿である未読が1件表示されます。未読カテゴリをクリックしてクリアする必要があります。
「いいね!」 2
それは同じことだと思います。0から1、または1から2の未読に移行するかどうか、またトピックの最下部またはメインページに表示されるかどうかにかかわらず、発生します。上記で述べたように、私の最初の再現手順は間違っていました。それをより明確にするために、投稿をさらに編集します。
「いいね!」 1
sam
(Sam Saffron)
11
これは素晴らしいですね、ショーン!来週中に確認して、このエッジケースを修正できるかどうか見てみましょう。私も数週間悩まされていましたので、再現できて嬉しいです。



このトピックに投稿中に再現しました。未読数が305から306に増えました。
「いいね!」 9
martin
(Martin Brennan)
19
現在、この問題と、未読および新規トピックに関するその他の関連問題に取り組んでおり、イースターのため今週末までに修正できるかわかりませんが、来週も引き続き調査します。
「いいね!」 9
ganncamp
(G Ann Campbell)
20
参考までに、私の場合、「未読」通知は1分経っても消えません。消すにはページを更新する必要があります。
「いいね!」 4
martin
(Martin Brennan)
21
最近このプルリクエストをマージしました。これで問題が解決するはずですが、同様の問題が引き続き発生している場合はお知らせください。
「いいね!」 10
ganncamp
(G Ann Campbell)
24
メインスレッドでフォローアップしたいのですが、クローズされています。
現在、ホストされているインスタンスで断続的に発生しています。
「いいね!」 5
ganncamp
(G Ann Campbell)
26
記録のために、ホストされているサイトでまだこれが見られます
編集:サイト内を移動しているときに発生しているようです。
私のワークフロー:
- 最新(私のホームページ)を下にスクロールし、興味のあるスレッドを新しいタブで開きます。
- タブをクリアして、最新リストに戻ります。
- ロゴをクリックして更新します。追加の通知はありません
- 新規/未読をクリックします
- ロゴをクリックして最新に戻ります。追加の通知があります
編集2:代替ワークフロー:
- 週末より前に開いたタブをいくつか回答し、最新にアクセスします:追加の通知はありません
- 更新されたスレッドが一番上に追加されたリンクをクリックします → 更新したスレッドですが、追加の通知はありません
- プログレッシブローディングが開始されるまで十分に下にスクロールし、必要に応じて新しいタブを開きます
- 上にスクロールします => 最初のステップの前に更新したスレッドに追加の通知があります
「いいね!」 2