Il plugin CSS ha la priorità rispetto al CSS del tema?

Il mio tema non può sovrascrivere il CSS del mio plugin perché viene caricato prima dei plugin. Si tratta di un bug o di una modifica permanente (2.4.1)?

Hmm sì, hai ragione. Carichiamo il core, poi i temi, poi i plugin

Penso che core → plugin → temi sarebbe un ordine migliore e corrisponderebbe al comportamento pre-plugin-debundling. Cosa ne pensate @awesomerobot @Johani @jordan.vidrine?

@WorldIsMine una soluzione temporanea è aumentare la specificità del CSS del tema.

Sì, anche a me sembra un ordine migliore!

Prima della versione 2.4, l’applicazione delle modifiche al CSS del tema funzionava, quindi questo è considerato un bug involontario?

Grazie, ci darò un’occhiata.

Il CSS dei plugin era precedentemente tutto raggruppato e caricato dopo i fogli di stile principali. Quindi sì, questo è un effetto collaterale involontario del nostro averlo separato. Penso che possiamo portare questa correzione sulla versione stabile, è a rischio molto basso. Non credo che qualcuno faccia affidamento su questo comportamento.

Ho aperto una PR qui:

Quando è previsto un tempismo realistico per l’entrata in vigore di questa modifica? Ho molti plugin sulla mia istanza e ho dedicato gli ultimi due giorni ad aggiornarli per renderli compatibili con la versione 2.4.1, e questo è l’unico ostacolo che mi impedisce di procedere all’aggiornamento :smiley:

L’ho appena unito a master; intendo eseguire il backport su beta e stable entro la prossima ora (a meno che non sorgano problemi) :slight_smile:

(Nota: c’è stato un leggero ritardo a causa di alcuni problemi di test non correlati, ma procederò con il backport al più presto)

Siete fantastici! <3 Grazie mille per il supporto rapido.

Ha richiesto un po’ più di tempo del previsto, ma è stato completato su stable, beta e tests-passed. Vai su /admin/upgrade e aggiorna all’ultima versione per ottenere il comportamento corretto.