Приоритет CSS-плагина над CSS-темой?

Моя тема не может переопределить CSS-стили моего плагина, потому что они загружаются раньше плагинов. Это ошибка или постоянное изменение (2.4.1)?

Хм, да, вы правы. Сначала загружается ядро, затем темы, потом плагины.

Думаю, порядок ядро → плагины → темы был бы лучше и соответствовал бы поведению до разделения плагинов. Что вы думаете, @awesomerobot @Johani @jordan.vidrine?

@WorldIsMine, одно из решений — увеличить специфичность CSS темы.

Да, мне тоже кажется, что это более правильный порядок!

До версии 2.4 внесение изменений в CSS темы работало, так что считается ли это непреднамеренной ошибкой?

Спасибо, я изучу этот вопрос.

Раньше CSS плагинов был упакован в один файл и загружался после основных таблиц стилей. Да, это непреднамеренный побочный эффект нашего решения разделить их. Я думаю, что мы можем перенести это исправление в стабильную версию, риск очень низкий. Не думаю, что кто-то полагается на такое поведение.

Открыт PR здесь:

Когда можно ожидать реальных сроков вступления этого изменения в силу? У меня на инстансе много плагинов, и последние два дня я занимался их обновлением для совместимости с версией 2.4.1, и это единственное препятствие, мешающее мне обновиться :smiley:

Я только что объединил это в ветку master, планирую сделать бэкпорт в beta и stable в течение следующего часа (если не возникнет проблем) :slight_smile:

(Редактирование: немного задержалось из-за некоторых несвязанных проблем с тестами, но сделаю бэкпорт как можно скорее)

Вы — супер! <3 Большое спасибо за быструю поддержку.

Заняло чуть больше времени, чем планировалось, но это уже реализовано в стабильной, бета и тесты пройдены версиях. Перейдите в /admin/upgrade и обновитесь до последней версии, чтобы получить исправленное поведение.