3.2.0.beta2-dev (7019dbcfe1) non carica più CSS da common.scss

Abbiamo un tema personalizzato e utilizziamo personalizzazioni CSS tramite common.scss. Sembra essersi rotto con il recente aggiornamento, ad esempio gli stili definiti in common.scss non vengono più letti.

Puoi indicarmi eventuali modifiche che devo apportare o risolvere questo problema se si tratta di una regressione?

Grazie.

Non riesco a riprodurlo. Sto eseguendo 3.2.0.beta2-dev su due istanze separate e i file scss comuni remoti per temi e componenti sembrano funzionare come previsto, così come l’editor di temi css comuni. Hai provato a restringere il campo disabilitando altri componenti? Hai apportato modifiche o aggiunto componenti di recente?

Se vuoi pubblicare un link al repository del tema, posso dargli un’occhiata e testarlo e forse vedere quale potrebbe essere il problema.

Purtroppo il repository è interno, ti invierò un messaggio privato.

1 Mi Piace

Ok, è stato davvero strano e sì, sembra che la tua istanza di 3.2.0.beta2-dev abbia un problema nella lettura dei file del repository privato, o almeno del file common.scss. Non appena sei tornato a beta1, il file common.scss è stato riconosciuto e la formattazione è stata corretta. Qualcosa sicuramente non funziona come previsto lì. :thinking:

Come discusso via PM: manteniamo la versione 3.2.0beta1 bloccata per il momento finché questo non sarà risolto.

Grazie per il rapido aiuto :heart:

1 Mi Piace

Per la cronaca, da qualche parte in questo intervallo di tempo è stato introdotto il problema:

Sto ancora indagando.

1 Mi Piace

Ciao nodomain, stai ancora utilizzando un’installazione non supportata come indicato qui?

Nel caso potesse essere utile :slight_smile:

2 Mi Piace

Sì, ma utilizzo ancora il metodo ufficiale per creare le immagini Docker da solo. Metto semplicemente le cose su ECS, ecc.

Il sito si interrompe in modo riproducibile quando si passa alla nuova versione senza cambiare nient’altro.

1 Mi Piace

Ciao, puoi provare un’installazione locale di Discourse tests-passed, insieme allo strumento CLI discourse_theme?

Una volta installato, puoi eseguire discourse_theme watch <TUA_CARTELLA_TEMA> e il watcher dovrebbe essere in grado di segnalarti i problemi.

2 Mi Piace

Ottima idea, controllerò più tardi e darò un feedback.

Capito! È apparso anche nell’interfaccia di amministrazione. Non ho idea del perché non l’avessi visto ieri mattina :slight_smile:

Errore: “+” e “-” devono essere circondati da spazi bianchi nei calcoli. ╷ 1097 │ width: calc(100%- #{$grid_columns_2_width}); │ ^ ╵ /var/www/discourse/common.scss 1097:19 root stylesheet

Interessante, questo non ha creato problemi con la versione precedente. Quindi qualcosa sembra essere cambiato per rendere l’analisi scss più rigorosa?

Dopo aver aggiunto gli spazi bianchi richiesti, tutto sembra di nuovo a posto.

Grazie mille.

2 Mi Piace

Non riesco a individuare il commit, ma il nostro team sta attualmente dando priorità a rendere il theming più stabile e user-friendly. Quindi questi (linting) sono probabilmente i primi passi per garantirne la stabilità.

Sono felice che tu abbia trovato il problema! :+1:t2:

2 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.