3.2.0.beta2-dev (7019dbcfe1) lädt CSS von common.scss nicht mehr

Wir haben ein benutzerdefiniertes Theme und nutzen CSS-Anpassungen mit common.scss. Es scheint mit dem letzten Upgrade kaputt gegangen zu sein, z.B. werden Stile, die in common.scss definiert sind, nicht mehr gelesen.

Können Sie mir bitte aufzeigen, welche Änderungen ich vornehmen muss oder dieses Problem beheben, falls es sich um eine Regression handelt?

Danke

Ich kann dies nicht reproduzieren. Ich führe 3.2.0.beta2-dev auf zwei separaten Instanzen aus und die Remote-common.scss-Dateien für Themes und Komponenten scheinen wie erwartet zu funktionieren, ebenso wie der gemeinsame CSS-Theme-Editor. Haben Sie versucht, das Problem einzugrenzen, indem Sie andere Komponenten deaktiviert haben? Haben Sie in letzter Zeit Änderungen vorgenommen oder Komponenten hinzugefügt?

Wenn Sie einen Link zum Theme-Repository posten möchten, kann ich ihn mir ansehen und testen und vielleicht sehen, was das Problem sein könnte.

Leider ist das Repository intern, ich werde Ihnen eine Direktnachricht senden.

1 „Gefällt mir“

Okay, das war wirklich seltsam und ja, es scheint, dass Ihre Instanz von 3.2.0.beta2-dev ein Problem beim Lesen von privaten Repository-Dateien hat, oder zumindest mit der common.scss-Datei. Sobald Sie zu beta1 zurückgekehrt sind, wurde die common.scss-Datei erkannt und die Formatierung behoben. Etwas funktioniert dort definitiv nicht wie erwartet. :thinking:

Wie per PM besprochen: Wir behalten 3.2.0beta1 vorerst bei, bis dies behoben ist.

Vielen Dank für die schnelle Hilfe hier :heart:

1 „Gefällt mir“

Zur Information, irgendwo in diesem Zeitraum wurde das Problem eingeführt:

Untersuche es noch.

1 „Gefällt mir“

Hallo nodomain, verwenden Sie immer noch eine nicht unterstützte Installation, wie hier angegeben?

Nur für den Fall, dass es nützliche Informationen wären :slight_smile:

2 „Gefällt mir“

Ja, aber immer noch auf die offizielle Weise, indem ich die Docker-Images selbst baue. Ich lade die Sachen einfach auf ECS usw. hoch.
Die Website bricht reproduzierbar, wenn auf die neue Version umgeschaltet wird, ohne dass sonst etwas geändert wird.

1 „Gefällt mir“

Hallo, können Sie eine lokale Installation von Discourse tests-passed zusammen mit dem discourse_theme CLI-Tool ausprobieren?

Sobald es installiert ist, können Sie discourse_theme watch <IHR_THEMENORDNER> ausführen und der Watcher sollte in der Lage sein, Probleme für Sie aufzuzeigen.

2 „Gefällt mir“

Gute Idee, ich werde das später überprüfen und Feedback geben.

Verstanden! Es wurde bereits im Admin-UI angezeigt. Ich habe keine Ahnung, warum ich es gestern Morgen nicht gesehen habe :slight_smile:

Fehler: „+“ und „-“ müssen in Berechnungen von Leerzeichen umgeben sein. ╷ 1097 │ width: calc(100%- #{$grid_columns_2_width}); │ ^ ╵ /var/www/discourse/common.scss 1097:19 root stylesheet

Interessanterweise stellte dies bei der vorherigen Version kein Problem dar. Es scheint sich also etwas geändert zu haben, um die SCSS-Analyse strenger zu machen?

Nachdem die erforderlichen Leerzeichen hinzugefügt wurden, sieht alles wieder großartig aus.

Vielen Dank.

2 „Gefällt mir“

Ich kann den Commit nicht genau bestimmen, aber unser Team hat derzeit Priorität darauf, das Theming stabiler und benutzerfreundlicher zu gestalten. Daher sind dies wahrscheinlich die ersten Schritte zur Gewährleistung der Stabilität.

Ich bin froh, dass Sie das Problem gefunden haben! :+1:t2:

2 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.