3.2.0.beta2-dev (7019dbcfe1) não carrega mais CSS de common.scss

Temos um tema personalizado e utilizamos personalizações de CSS usando common.scss. Parece que ele foi quebrado com a atualização recente, por exemplo, os estilos definidos em common.scss não estão mais sendo lidos.

Você pode me indicar alguma alteração que preciso fazer ou corrigir este problema se for uma regressão?

Obrigado.

Não consigo reproduzir isso. Estou executando 3.2.0.beta2-dev em duas instâncias separadas e os arquivos scss comuns remotos para temas e componentes parecem estar funcionando como esperado, assim como o editor de temas css comum. Você tentou reduzir o problema desativando outros componentes? Você fez alguma alteração ou adicionou algum componente recentemente?

Se quiser postar um link para o repositório do tema, posso dar uma olhada e testar e talvez ver qual pode ser o problema.

Infelizmente o repositório é interno, vou te enviar uma mensagem privada.

1 curtida

Ok, isso foi muito estranho e sim, parece que sua instância do 3.2.0.beta2-dev tem um problema para ler arquivos de repositório privado, ou pelo menos o arquivo common.scss. Assim que você reverteu para a beta1, o arquivo common.scss foi reconhecido e a formatação corrigida. Algo definitivamente não está funcionando como esperado aí. :thinking:

Conforme discutido via PM: mantemos a 3.2.0beta1 fixada por enquanto até que isso seja corrigido.

Obrigado pela ajuda rápida aqui :heart:

1 curtida

Para constar, em algum momento nesse período o problema foi introduzido:

Ainda investigando.

1 curtida

Olá nodomain, você ainda está usando uma instalação sem suporte, como afirmado aqui?

Apenas por precaução, caso seja uma informação útil :slight_smile:

2 curtidas

Sim, mas ainda usando a maneira oficial de construir as imagens do docker eu mesmo. Eu apenas coloco as coisas no ECS, etc.

O site quebra de forma reproduzível ao mudar para a nova versão sem alterar mais nada.

1 curtida

Olá, você pode tentar uma instalação local do Discourse tests-passed, juntamente com a ferramenta CLI discourse_theme?

Após a instalação, você pode executar discourse_theme watch <SUA_PASTA_DE_TEMA> e o watcher deverá ser capaz de apontar problemas para você.

2 curtidas

Boa ideia, vou verificar isso mais tarde e dar feedback.

Entendido! Já apareceu na interface de administração também. Não faço ideia por que não vi ontem de manhã :slight_smile:

Erro: “+” e “-” devem ser cercados por espaços em cálculos. ╷ 1097 │ width: calc(100%- #{$grid_columns_2_width}); │ ^ ╵ /var/www/discourse/common.scss 1097:19 root stylesheet

Curiosamente, isso não foi um problema com a versão anterior. Então, algo parece ter mudado para tornar a análise do SCSS mais rigorosa?

Depois de adicionar os espaços necessários, tudo parece ótimo novamente.

Muito obrigado.

2 curtidas

Não consigo identificar o commit, mas nossa equipe está atualmente priorizando tornar a criação de temas mais estável e amigável. Portanto, estes (linting) são provavelmente os primeiros passos para garantir a estabilidade.

Fico feliz que você tenha encontrado o problema! :+1:t2:

2 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.