Problem mit der Schriftfarbe in Kategorie-Abzeichen

Hallo zusammen,

ich hoffe, jemand hat eine Lösung für dieses Problem, das erst seit gestern Abend aufgetreten ist, seit wir Discourse auf 2026.4.0-latest (e4ab7a2cc9) aktualisiert haben.

Wir verwenden weiße Schrift für alle Kategorie-Abzeichen, und diese werden korrekt angezeigt, wenn man sich am Anfang eines Themas befindet.

Sobald man jedoch im Thema nach unten scrollt, ändert sich die Schriftfarbe der Kategorie automatisch.

image

Ich habe die Theme-Einstellungen durchgesehen, konnte aber nichts finden, was dies verursacht.

Hallo @RFL

Als Erstes sollte man immer im abgesicherten Modus testen.

Als zweiten Tipp empfehle ich, zu erwähnen, welches Theme du verwendest. Ich vermute, das Problem ist spezifisch für dieses Theme, da der Screenshot nicht das Standard-Tag-Design zeigt.

Als dritten Tipp schlage ich vor, über den Inspektor zu prüfen, was genau passiert, und einen Screenshot davon hier zu posten.

Hallo chapoi,

danke für die schnelle und hilfreiche Antwort.

Ich habe den Test im abgesicherten Modus durchgeführt (eine Option nach der anderen), und das Deaktivieren folgender Punkte hat keine Änderung bewirkt:

  • nicht offizielle clientseitige Plugin-Anpassungen
  • alle clientseitigen Plugin-Anpassungen

Wir verwenden die Komponente „Category Badge Styles“ mit „box“ als ausgewähltem Stil.

Das Deaktivieren von Themes und Theme-Komponenten hat das Problem jedoch behoben, da es das Kategorie-Abzeichen wieder auf das Standardaussehen zurückgesetzt hat.

image

Wir verwenden das Light-Mode-Theme mit folgender Farbpalette:

Unser benutzerdefiniertes CSS lautet:

/* table */

.cooked table thead, .d-editor-preview table thead {
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    background-color: #ddd;
}

.cooked table tr, .d-editor-preview table tr {
    border-bottom: 1px solid #ddd;
}

.cooked table td, .cooked table th, .d-editor-preview table td, .d-editor-preview table th {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.fa-heart:before {
    content: "\f164";
}

.category-name {
    font-weight: bold;
    text-transform: uppercase;
    padding: 1px;
}

Mittels Inspektor scheint dies das Problem zu verursachen, denn wenn ich die oberste Zeile deaktiviere, kehrt die Schriftfarbe wieder zur korrekten Farbe (weiß) zurück.

Haben Sie eine Idee, wie ich das beheben könnte?

Wenn dein Forum nur ein Theme und eine Farbpalette verwendet, kannst du dies in deinem benutzerdefinierten CSS hinzufügen:

.badge-category__wrapper .badge-category__name {
  color: var(--secondary);
}

Vielen Dank, Lilly. Das funktioniert und scheint der schnellste Weg zu sein, das Problem zu beheben.

Wir werden untersuchen, wo das Problem herkommt, und hier aktualisieren.