Définitions de couleurs des composants de thème cassées

Je n’arrive pas à charger les définitions de couleurs dans les composants de thème. Elles n’arrivent tout simplement jamais dans le navigateur.

J’ai essayé de migrer vers les définitions de couleurs car mes thèmes ont été cassés par la récente mise à niveau 2.7.0.beta4.

J’ai les définitions de couleurs suivantes dans plusieurs composants de thème (d’où plusieurs blocs de code) :

:root {
    --my-post-name-color: #{dark-light-diff(#1e79a7, $secondary, 0%, 25%)};
}
$my-background: #ABDAFB;
$my-border: #38abe3;

:root {
    --my-quote-background: #{dark-light-choose($my-background, $primary-low)};
    --my-quote-border: #{dark-light-choose($my-border, blend-primary-secondary(5%))};
}

Lorsque j’essaie d’utiliser les couleurs que je définis, le navigateur indique uniquement qu’elles sont inconnues et tout est cassé.

Une utilisation ressemble à ceci :

aside.quote .title  {
    background-color: var(--my-quote-background);
    border-left: 5px solid var(--my-quote-border);
}

aside.quote blockquote {
    background-color: var(--my-quote-background);
    border-left: 5px solid var(--my-quote-border);
} 

Qu’est-ce que je fais mal ?

Les seules couleurs non par défaut que je vois proviennent du plugin BBCode.

2 « J'aime »

Après investigation, j’ai constaté que les modifications apportées aux définitions de couleur des composants de thème ne se propagent pas au thème. Elles peuvent être propagées (une seule fois) en modifiant les propres définitions de couleur du thème.

L’ajout ou la suppression de composants de thème ne met pas non plus à jour les définitions de couleur effectives.

Cela ressemble à un bug ?

3 « J'aime »

Oui, confirmé, c’est un bug, désolé pour cela, nous le corrigerons sous peu.

5 « J'aime »

FIX: Update digest when updating color definitions in theme component… · discourse/discourse@bfa3e24 · GitHub devrait corriger cela.

4 « J'aime »