カテゴリをクリックしても、適切なトピックがフィルタリングされません

デモビデオ:Discourse Bug - Album on Imgur

ページが最初に読み込まれたとき、カテゴリ名をクリックすると、すべてのトピックが表示されたカテゴリページが表示されます。

期待どおりにすべてが読み込まれるのは、2回目のページ遷移の後だけです。

「いいね!」 4

メタでもこの問題を再現できますか?

「いいね!」 1

いいえ、しかし昨日ディスコースのアップデートを行った後にこれに気づきました。すべてのプラグインとテーマコンポーネントを無効にして試しましたが、同じです。

カテゴリページへの最初のナビゲーションでは、ローダーなどは表示されず、最新のトピックが表示されるだけのようです。

コンソールやバックエンドのログにもエラーはありません。

「いいね!」 2

@sam こちらでご自身で動作を確認できます - https://forum.reroll.in、セーフモードでも発生しています: https://forum.reroll.in/safe-mode

「いいね!」 1

申し訳ありませんが、https://meta.discourse.org で再現できますか?

「いいね!」 1

いいえ、ここでは再現できません。

「いいね!」 1

私も https://radixtalk.com/ で同じことが起きています。今朝アップデートするまでは問題ありませんでした。

「いいね!」 2

私のDiscourseインスタンスは最新の状態です


https://community.keyauth.win/ で初めてカテゴリをクリックすると、別のカテゴリのトピックが表示されます。そして、ページをリロードせずに2回目にカテゴリに入ると、スレッドの正しいトピックが表示されます。

このDiscourseインスタンスを最新の状態にアップデートする前には、このような経験はありませんでした。

はい、Cloudflareを使用していますが、バックエンドサーバーのIPでもこのバグを再現することができました。したがって、Cloudflareとの競合ではありません。

「いいね!」 1

@wn03 レポートをこのトピックに移動しました。追跡しやすくするためです。:+1:


今のところ、私のテストサイトでは再現できません。何か試せるような詳細情報をお持ちの方はいらっしゃいますか?共通のプラグインや、珍しい管理者設定などはありますでしょうか?

「いいね!」 1

影響を受けるフォーラムのデフォルトのフロントページは何ですか? カテゴリですか?

(デフォルトのフロントページとは、影響を受けるユーザーのデフォルトを意味すると思います…)

「いいね!」 2

試してみましたが、今のところうまくいっていません。:man_shrugging:

「いいね!」 1

はい、私のサイト nOObish.me (本日再構築済み) も全く同じように誤作動しています。

現在のプラグインリストはこちらです…

以下の2つの画像で、同じURLが表示されていることがわかります…

ただし、最初の画像は(誤って)すべてのトピックを表示しています…

一方、2番目の画像は「Tech News」カテゴリのトピックのみを正しく表示しています…

「Tech News」カテゴリを最初にクリックした後((誤って)すべてのトピックを表示しています…)

「Tech News」カテゴリを2回目にクリックした後(またはページを更新した後)、「Tech News」カテゴリのトピックのみが正しく表示されます…

この動作は、私のサイト nOObish.me で再現できます…

  1. カテゴリドロップダウンの下部にある Tech News カテゴリをクリックし、次に再度クリックします(またはページを更新します)。すべてのトピックが表示されている状態から、正しい「Tech News」カテゴリの投稿のみが表示される状態に変わるのがわかります。

  2. 次にサイトのホームページ(このサイトではカテゴリページに設定しています)に戻り、もう一度繰り返します。

カテゴリページにあるタグドロップダウンでも、全く同じ動作が発生します。

カテゴリページを除き、その他すべて(最新、新規、トップ)は私のサイトでは正しく動作しています。

デスクトップカテゴリページの設定8つのうち、この動作を示しているのは3つだけです:

  1. カテゴリと最新トピック(作成日でソート)
  2. カテゴリと最新トピック
  3. カテゴリとトップトピック

OK - すべてのプラグインを無効にし、./launcher rebuild app を実行しましたが、動作は継続しています。

それとも、特定のテーマコンポーネントが原因でしょうか?

すべてのテーマコンポーネントも無効にしましたが、動作は継続しています。

インストールされているが非アクティブなプラグインまたはテーマコンポーネントが原因である可能性はありますか?

「いいね!」 2

それは多くのプラグインが原因である可能性があります。それらのいずれかに問題があると思います。

「いいね!」 1

ちょっとしたアップデートですが、テストサイトで数回再現できましたが、再現手順やそれ以上の洞察を得られるほど一貫性はありませんでした。

「いいね!」 5

上記の Clicking on a category doesn't filter the right topics - #13 by denvergeeks の投稿を、デバッグの試みとともに更新しました。

お役に立てば幸いです。

これを解決するために、他にどのような手順を踏むことができるか、またはどのような質問に答えることができるか教えてください。

この1週間ほど、「未読」をクリックすると、既読と未読のトピックが混在して表示されるという報告を多数受けています。

これらはすべて関連していますか?


そして、リロードすると、期待通りの4つの未読アイテムが表示されます。

「いいね!」 2

すべて」の投稿(既読と未読の両方)が未読をクリックしたときに表示されることを確認できます。

これらの問題は関連している可能性があることに同意します。なぜなら、動作が同じように見えるからです。
最初にクリックするとすべての投稿が表示されますが、次にページを更新する(またはボタンを2回目にクリックする)と、結果は正しくなります。

キャッシュ関連の問題のようですね。

「いいね!」 1

これは確かに何かおかしいです。

可能であれば、メタで再現できると非常に助かります。いずれにせよ、最近このコードに携わった開発者に連絡を取り、何かアイデアがないか確認しました。

「いいね!」 2

OK、試しましたが、metaではこれらの3つのカテゴリページスタイルのいずれも実行されていないため、metaで再現する方法を考えることができません。

「いいね!」 3