Meu tema não consegue sobrescrever o CSS do meu plugin porque ele é carregado antes dos plugins. Isso é um bug ou uma alteração permanente (2.4.1)?
Hmm, sim, você tem razão. Carregamos o core, depois os temas e, por fim, os plugins.
Acho que core → plugins → temas seria uma ordem melhor e corresponderia ao comportamento anterior ao plugin-debundling. O que vocês acham, @awesomerobot @Johani @jordan.vidrine?
@WorldIsMine uma solução alternativa é aumentar a especificidade do CSS do tema.
Sim, isso parece uma ordem melhor para mim também!
Antes da versão 2.4, aplicar alterações ao CSS do tema funcionava. Isso é considerado um bug não intencional?
Obrigado, vou verificar isso.
O CSS dos plugins costumava ser todo agrupado e carregado após as folhas de estilo principais. Então, sim, isso é um efeito colateral não intencional do nosso processo de desagrupamento. Acredito que podemos fazer um backport dessa correção para a versão estável, pois o risco é muito baixo. Não acho que alguém esteja dependendo desse comportamento.
Abri um PR aqui:
Quando é um prazo realista para que essa mudança entre em vigor? Tenho muitos plugins na minha instância e passei os últimos dois dias atualizando as coisas para que sejam compatíveis com a versão 2.4.1, e isso é o único incômodo que me impede de atualizar ![]()
Acabei de mesclar ao master, planejando fazer o backport para a beta e a estável na próxima hora (a menos que surjam problemas) ![]()
(Edit: um pouco atrasado devido a alguns problemas de teste não relacionados, mas farei o backport o mais breve possível)
Vocês são incríveis! <3 Muito obrigado pelo suporte rápido.
Demorou um pouco mais do que o planejado, mas está concluído em stable, beta e tests-passed. Acesse /admin/upgrade e atualize para a versão mais recente para obter o comportamento corrigido.