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?
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.
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ì.
Capito! È apparso anche nell’interfaccia di amministrazione. Non ho idea del perché non l’avessi visto ieri mattina
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.
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à.