onPageChange handler でエラーが発生しました

皆さん、こんにちは。custom-category-boxes テーマコンポーネントをインストールしましたが、一部のページ(すべてではありません)で、上部に警告バナーが表示され、ブラウザのコンソールに次のメッセージが表示されます。これは c 変数が null になることが原因のようです。なぜそうなるのかは、さらに調査していません。

client-error-handler.js:125 [THEME 2 'Custom Category Boxes'] 
TypeError: Cannot read properties of undefined (reading 'name')
    at category-banner.js:31:24
    at plugin-api.js:127:26
    at AppEvents.匿名 (plugin-api.js:736:50)
    at m (index.js:200:1)
    at AppEvents.trigger (evented.js:27:1)
    at page-tracker.js:41:17
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)
reportToConsole	@	client-error-handler.js:125

最初は、カテゴリ名にスペースが含まれていることが原因かと思いましたが、スペースのない名前に変更しても、このエラーは発生し続けます。

必要であれば、さらに情報を提供できます。対象のフォーラムは https://forums.rockylinux.org です。

「いいね!」 2

それが起こっているページを共有してもらえますか?

また、Uncaught TypeError: Cannot read properties of undefined (reading 'name') というエラーにも気づきました。これはカスタムカテゴリボックスに関連するものではなく、セーフモードでも発生します。

新しいウィンドウまたはタブで https://meta.discourse.org/u/chapoi/invited/redeemed?safe_mode=no_themes%2Cno_plugins を開くと、次のようになります。


URLから「redeemed」を削除すると発生せず、スタッフユーザーでも再現できませんでした。

https://forums.rockylinux.org/c/techhelp/6で入手しました

「いいね!」 1

ご報告ありがとうございます。これで修正されるはずです。

「いいね!」 4

素晴らしい!本当にありがとうございます。すぐにインスタンスを更新します :slight_smile:

「いいね!」 1

確認しました。完璧に動作します。迅速な修正をありがとうございます :slight_smile:

「いいね!」 1