CSS Variablen werden nicht mehr kompiliert nach Shopware Update

Shopware 6.4.7
In meiner base.scss werden in der :root Pseudoklasse css Variablen definiert.

:root {
  --text-color: $sw-text-color;
  --test-var: #000;
}
.test-class{
  color: $sw-text-color;
}

Wird mit theme:compile wie folgt kompiliert:

:root {
  --text-color: #000;
  --test-var: #000;
}
.test-class{
  color: #000;
}

In Shopware 6.4.9 wird es nun so kompiliert:

:root {
  --test-var: #000;
}
.test-class{
  color: #000;
}

Die Variablen werden einfach nicht mehr kompiliert. WARUM? Es ist doch manchmal echt zum verzweifeln.

kann das jemand reproduzieren?

Ich habe es nicht mit deinen Variablen getestet, meine selbst erstellten Themes funktionieren aber alle noch.

ok, du hast den Punkt um den es geht, nicht getestet. Und wie soll mir das jetzt helfen?

Ich habe andere root Variablen, die funktionieren. Daher ist meine Aussage übertragbar.

Aber extra für dich, mein Ergebnis unter 6.4.9.0:

:root {
–test-var: #000;
}

.test-class {
color: #4a545b;
}

1 Like

vielen Dank!
Dann muss ich mal schauen woran das liegen könnte…