Mir ist aufgefallen, dass die Profilseite des Benutzers nach der Überschrift „Featured Badges“ endet. Darunter (insbesondere nicht die Schaltfläche „Speichern“) ist nichts mehr zu sehen, außer der Fußzeile der Website.
Folgendes habe ich in der Entwicklerkonsole gefunden:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'split')
at l.<anonymous> (user-featured-badges.js:12:1)
at getter (index.js:444:104)
at l.a [as featuredBadges] (cache-BESCGvbE.js:1878:17)
at eM (cache-BESCGvbE.js:1647:18)
at index.js:95:32
at index.js:75:37
at Z (index.js:418:5)
at T (index.js:74:16)
at eU (index-Cx6axmzR.js:1786:17)
at eK.create (index-Cx6axmzR.js:1961:17)
at Object.evaluate (index.js:1393:23)
at Object.evaluate (index.js:770:198)
at tq.evaluateSyscall (index.js:3353:20)
at tq.evaluateInner (index.js:3332:60)
at tq.evaluateOuter (index.js:3329:10)
at t1.next (index.js:3990:46)
at t1._execute (index.js:3979:21)
at t1.execute (index.js:3955:41)
at tW.handleException (index.js:3447:19)
at tJ.handleException (index.js:3595:52)
at t$.throw (index.js:3400:16)
at ek.evaluate (index.js:964:42)
at t$._execute (index.js:3387:34)
at t$.execute (index.js:3379:17)
at tQ.rerender (index.js:3613:8)
at t5.render (index-Cx6axmzR.js:5114:55)
at index-Cx6axmzR.js:5390:16
at tD (index.js:2893:7)
at io._renderRoots (index-Cx6axmzR.js:5370:7)
at io._renderRootsTransaction (index-Cx6axmzR.js:5418:12)
at io._revalidate (index-Cx6axmzR.js:5451:10)
at invoke (index.js:262:14)
at m.flush (index.js:180:11)
at g.flush (index.js:334:19)
at q._end (index.js:762:32)
at index.js:499:12
…habe gerade herausgefunden, dass für einen anderen Benutzer, der einige hervorgehobene Abzeichen festgelegt hat, die Profilseite vollständig geladen wird. Ich habe kein hervorgehobenes Abzeichen festgelegt – vielleicht ist das der Grund?
Vielen Dank für die Meldung, @Roi, und danke, @Moin, dass du mich darauf aufmerksam gemacht hast. Ich kann es reproduzieren. Das Problem tritt auf, wenn ein Benutzer keine Abzeichen hat. Ich werde so schnell wie möglich einen PR erstellen.
Die TC-Version erlaubt es Benutzern nicht, die Abzeichen in ihren Profilen auszuwählen. Es ist eine globale Einstellung für alle Benutzer, was der Hauptunterschied ist.
Es hängt davon ab, ob Sie möchten, dass Ihre Benutzer steuern, welche Abzeichen sie anzeigen möchten (Plugin) oder ob Administratoren steuern sollen, welche Abzeichen basierend auf den aktuellen Abzeichen des Benutzers angezeigt werden dürfen (TC).
Es ist eine Einschränkung in TC, dass Sie nicht dasselbe tun können wie im Plugin, aber ich denke, beide Wege haben ihren Nutzen, je nach Ihren Bedürfnissen.
Hinweis: Die Fehlerverfolgung für Drittanbieter-Themes/Komponenten oder Plugins sollte im entsprechenden Plugin/Theme/Komponenten-Thema oder auf einem externen Fehlerverfolgungssystem erfolgen.
@Arkshine kannst du den Link zum Thema auf Meta für die betroffene Themenkomponente teilen? Ich werde alles dorthin verschieben und diese Admin-bezogenen Beiträge bereinigen.