Dracula Theme - Problema di Colore
Descrizione: Ho riscontrato un problema con il tema Dracula sul nostro sito Discourse. L’aspetto del tema differisce dal suo aspetto previsto, in particolare negli schemi di colori e nell’aspetto delle schede. Inizialmente, il tema veniva visualizzato in modo diverso sul mio sito di test rispetto ad altri siti che utilizzavano Dracula. Dopo averlo reinstallato dal repository GitHub, l’aspetto si è allineato, suggerendo un potenziale problema con codice obsoleto o uso di variabili.
Passaggi per la Riproduzione:
- Installato il tema Dracula tramite Admin → Personalizza → Temi.
- Impostato come tema predefinito.
- Disabilitato altri temi e opzioni di schema colore per gli utenti in Admin → Personalizza.
- Conferito nel mio profilo (Preferenze → Interfaccia) che Dracula fosse l’unico tema selezionabile, assicurandomi di visualizzarlo nella sua configurazione predefinita.
- Notato differenze nell’aspetto, in particolare nelle schede, che non apparivano come previsto (indicando un potenziale problema con il tema).
Screenshot:
Piattaforma:
- Mac (Desktop)
Browser:
- Chrome
Commenti aggiuntivi: Il problema sembra derivare dall’uso di variabili CSS obsolete nel tema. La sintassi corrente nel tema Dracula ($primary, $tertiary, $secondary) è obsoleta rispetto al formato di variabile più recente (var(–tertiary), var(–secondary)) utilizzato nei temi Discourse recenti, come si vede in questo esempio GitHub. Questo vecchio uso delle variabili probabilmente causa il rendering insolito, specialmente quando non è selezionabile alcun tema o schema colore alternativo. Il problema è rimasto anche dopo la reinstallazione del tema, indicando un problema più profondo all’interno della struttura del codice del tema.

