O plugin CSS tem prioridade sobre o CSS do tema?

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 :smiley:

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) :slight_smile:

(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.