リアクション数が表示されない場合にリアクションが表示されないことがある

@JammyDodger 氏がモバイルでこの投稿のリアクションを見ることができなかったことを確認しました: ToS and Privacy buttons disappear from /about when I remove my custom FAQ URL - #3 by Canapin [example1]

Jammy (モバイル) - リアクションなし:

Jammy (デスクトップ) - 左側にリアクションはあるが、右側にはない:

他のすべての人 - 彼がリアクションしたことがわかり、すべてが期待どおりに機能している:

リアクションアクティビティを検索した後、問題が発生する例を見つけました: Admins may not realize certain sidebar customization are global - #8 by JammyDodger [example2]

両方の投稿に共通しているのは、リアクションがあるものの、いいねの数が actions_summary のカウントとして利用できないように見えることです。

投稿で自分でリアクションしたかどうかに応じて、actions_summary から id: 2 が欠落しているか、リアクションしていない場合はカウントが欠落していることがわかります。私の理解が正しければ、can_act であるか count > 0 の場合に id: 2 が含まれます。

2人のユーザーがリアクションした投稿の例2(https://meta.discourse.org/posts/1404583.json)の JSON を詳しく見ると、このカウントが欠落しています。

リアクションしていないユーザー
can_act true
リアクションしたユーザー
id 2 なし

この場合、両方のユーザーで count: 2 が欠落しています。すでにリアクションしたユーザーの場合、これは id: 2 が完全に欠落するという結果になります。これは、リアクションが存在するにもかかわらず、リアクションしたユーザーに対してリアクションが表示されない理由を説明しているようです。

比較のために、2つのリアクションがあり、カウントが期待どおりに表示される投稿はこちらです: Buttons to order items in emoji list settings is difficult to find on touch devices - #2 by zogstrip JSON はこちらです: https://meta.discourse.org/posts/1907506.json

リアクションしていないユーザー
can_act true
リアクションしたユーザー
acted true

この投稿では、カウントが利用可能であり、リアクションは期待どおりに表示されます。

この問題の影響を受けている Meta 上の投稿がいくつあるのか、または他のフォーラムも影響を受けているのかはわかりません。また、データが欠落している理由を示す手順も提供できません。私が言えるのは、一部の投稿では、リアクションが携帯電話に表示されず、ラップトップでは部分的にしか表示されず、その原因はこのデータが欠落していることに関連しているように見えるということです。

「いいね!」 3