onPageChange-Handler hat einen Fehler verursacht

Hallo zusammen – ich habe die custom-category-boxes-Theme-Komponente installiert und auf einigen (aber nicht allen) meiner Seiten wird oben ein Warnbanner angezeigt und Folgendes in meiner Browserkonsole angezeigt. Es scheint, dass dies daran liegt, dass die Variable c letztendlich null ist – warum das so ist, habe ich nicht weiter untersucht.

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

Zuerst dachte ich, dies könnte daran liegen, dass die Kategorienamen Leerzeichen enthalten, aber selbst die Umbenennung einer Kategorie ohne Leerzeichen löst diesen Fehler weiterhin aus.

Gerne stelle ich weitere Informationen zur Verfügung, falls gewünscht/benötigt. Das betreffende Forum ist https://forums.rockylinux.org

2 „Gefällt mir“

Können Sie Seiten teilen, auf denen es passiert?

Mir ist außerdem ein Uncaught TypeError: Cannot read properties of undefined (reading 'name') aufgefallen. Dies hat jedoch nichts mit benutzerdefinierten Kategorie-Boxen zu tun; es tritt selbst im abgesicherten Modus auf.

Wenn ich https://meta.discourse.org/u/chapoi/invited/redeemed?safe_mode=no_themes%2Cno_plugins in einem neuen Fenster oder Tab öffne, erhalte ich Folgendes:


Es tritt nicht auf, wenn ich ‘redeemed’ aus der URL entferne, und ich konnte es mit einem Staff-Benutzer nicht reproduzieren.

Ich habe es unter https://forums.rockylinux.org/c/techhelp/6 erhalten

1 „Gefällt mir“

Danke für den Bericht, das sollte es beheben:

4 „Gefällt mir“

Fantastisch! Vielen Dank. Ich werde es sofort auf unserer Instanz aktualisieren :slight_smile:

1 „Gefällt mir“

Bestätigt – funktioniert perfekt. Vielen Dank für die schnelle Fehlerbehebung :slight_smile:

1 „Gefällt mir“