投稿がトピックフィルターで機能しない

forum で、「トピック内の投稿を X 件表示」ボタンをクリックするか、?username_filters=xxxxxxx サフィックスを使用すると、トピックが空白になる問題が発生しています。スクロールバーは表示され、フィルターボタンに一致する投稿数またはトピック内の総投稿数が表示されますが、投稿は一切表示されません。

これは 2025-05-09 まで正常に機能していましたが、それ以降は全く機能していません。

この非常に奇妙な問題について、アドバイスやヘルプをいただけると幸いです。

「いいね!」 1

トピックの1つをフィルタリングすると、ブラウザのコンソールに次のエラーが表示されます。

Uncaught (in promise) TypeError: i is undefined
    initialize initialize-discourse-post-badges.js:89
    b formatter.js:395
    b formatter.js:395
    draw formatter.js:395
    render formatter.js:395
    o bookmark.js:114
    exports bookmark.js:114
    e category-tag.js:28
    e category-tag.js:28
    e category-tag.js:28
    exports group.js:15
    exports group.js:15
    e upload.js:65
    l upload.js:65
    exports group.js:15
    e upload.js:65
    l upload.js:65
    e upload.js:65
    rerenderWidget mount-widget.js:43
    invoke client-error-handler.js:88
    flush client-error-handler.js:88
    flush client-error-handler.js:88
    _end client-error-handler.js:88
    _boundAutorunEnd client-error-handler.js:88
    promise callback*35311/r/
    flush bookmark.js:114
    _scheduleAutorun client-error-handler.js:88
    _end client-error-handler.js:88
    _boundAutorunEnd client-error-handler.js:88
    promise callback*35311/r/
    flush bookmark.js:114
    _scheduleAutorun client-error-handler.js:88
    _end client-error-handler.js:88
    _boundAutorunEnd client-error-handler.js:88
    promise callback*35311/r/
    flush bookmark.js:114
    _scheduleAutorun client-error-handler.js:88
    _end client-error-handler.js:88
    _boundAutorunEnd client-error-handler.js:88
    promise callback*35311/r/
    flush bookmark.js:114
    _scheduleAutorun client-error-handler.js:88
    _end client-error-handler.js:88
    _boundAutorunEnd client-error-handler.js:88
    promise callback*35311/r/
    flush bookmark.js:114
    _scheduleAutorun client-error-handler.js:88
    _ensureInstance client-error-handler.js:88
    schedule client-error-handler.js:88
    30408 hashtag-autocomplete.js:158
    _ named-references.js:49
    m named-references.js:49
    g named-references.js:49
    n named-references.js:49
    promise callback*95743/m/
    m named-references.js:49
    invoke client-error-handler.js:88
    flush client-error-handler.js:88
    flush client-error-handler.js:88
    _end client-error-handler.js:88
    end client-error-handler.js:88
    _run client-error-handler.js:88
    run client-error-handler.js:88
    d bookmark.js:114
initialize-discourse-post-badges.js:89:14

Post Badges? に問題があるようです。

「いいね!」 1

確認ありがとうございます。プラグインは有効にしていましたが、実際には使用していませんでした。その後、無効にして確認しましたが、問題は解決していません。

他に確認すべきことを調べていますが、設定を変更する必要がある場合は、テストにご協力させていただきます。

プラグインのバージョンであり、テーマコンポーネントではありません。無効にしても効果がない場合は、それなしで再構築する必要がある可能性があります。

これに関するプラグイントピックはないと思いますが、@Arkshine がもっと知っているかもしれません。無理にお願いできますか? :folded_hands:

「いいね!」 2

非常に奇妙な点ですが、参考になるかもしれません。

「投稿バッジ」コンポーネントに移動し、プレビューをクリックして動作を確認すると、完全に正常に機能します。すべての投稿が表示され、スクロールバーにも正しい投稿数が表示されます。

念のため確認ですが、テーマコンポーネント版を使用していますか、それともプラグイン版を使用していますか?(前者はコンポーネントセクション、後者はプラグインページで見つかります)。

また、YourSite/logs ページでエラーを探すと、さらに詳細が見つかる可能性があります。

「いいね!」 2

テーマコンポーネントのバージョンです。混乱させてしまい申し訳ありません。

ログを確認しましたが、昨日以降エラーは報告されていませんので、特定のエラーとしてフラグが立てられていないと想定できます。

「いいね!」 1

これで正常に動作します。:tada: ページを更新して、もう一度試していただけますか?(コンポーネントを無効にした状態で)

「いいね!」 1

私も試しましたが、うまくいきました!コンポーネントを無効にしたときに遅延があったかもしれませんが、とにかくうまくいきました!

ご協力ありがとうございました :smiley:

「いいね!」 1

問題を修正するための簡単なPRを作成しました。

「いいね!」 5