Dracula-Theme – Farbproblem
Beschreibung: Ein Problem mit dem Dracula-Theme auf unserer Discourse-Website ist aufgetreten. Das Erscheinungsbild des Themes unterscheidet sich von seinem erwarteten Aussehen, insbesondere bei den Farbschemata und dem Aussehen der Tabs. Anfangs wurde das Theme auf meiner Testseite anders angezeigt als auf anderen Websites, die Dracula verwenden. Nach der Neuinstallation aus dem GitHub-Repository stimmte das Erscheinungsbild überein, was auf ein potenzielles Problem mit veraltetem Code oder der Verwendung von Variablen hindeutet.
Schritte zur Reproduktion:
- Das Dracula-Theme über Admin → Anpassen → Themes installiert.
- Es als Standard-Theme festgelegt.
- Andere Themes und Farbschema-Optionen für Benutzer unter Admin → Anpassen deaktiviert.
- In meinem Profil (Einstellungen → Oberfläche) bestätigt, dass Dracula das einzige auswählbare Theme war, und sichergestellt, dass ich es in seiner Standardkonfiguration angezeigt habe.
- Unterschiede im Erscheinungsbild festgestellt, insbesondere bei den Tabs, die nicht wie erwartet aussahen (was auf ein potenzielles Problem mit dem Theme hindeutet).
Screenshots:
Plattform:
- Mac (Desktop)
Browser:
- Chrome
Zusätzliche Kommentare: Das Problem scheint auf die Verwendung veralteter CSS-Variablen im Theme zurückzuführen zu sein. Die aktuelle Syntax im Dracula-Theme ($primary, $tertiary, $secondary) ist im Vergleich zum neueren Variablenformat (var(–tertiary), var(–secondary)), das in neueren Discourse-Themes verwendet wird, wie in diesem GitHub-Beispiel zu sehen, veraltet. Diese alte Variablennutzung verursacht wahrscheinlich die ungewöhnliche Darstellung, insbesondere wenn kein alternatives Theme oder Farbschema auswählbar ist. Das Problem bestand auch nach einer Neuinstallation des Themes fort, was auf ein tieferliegendes Problem innerhalb der Code-Struktur des Themes hindeutet.

