Моя тема не может переопределить CSS-стили моего плагина, потому что они загружаются раньше плагинов. Это ошибка или постоянное изменение (2.4.1)?
Хм, да, вы правы. Сначала загружается ядро, затем темы, потом плагины.
Думаю, порядок ядро → плагины → темы был бы лучше и соответствовал бы поведению до разделения плагинов. Что вы думаете, @awesomerobot @Johani @jordan.vidrine?
@WorldIsMine, одно из решений — увеличить специфичность CSS темы.
Да, мне тоже кажется, что это более правильный порядок!
До версии 2.4 внесение изменений в CSS темы работало, так что считается ли это непреднамеренной ошибкой?
Спасибо, я изучу этот вопрос.
Раньше CSS плагинов был упакован в один файл и загружался после основных таблиц стилей. Да, это непреднамеренный побочный эффект нашего решения разделить их. Я думаю, что мы можем перенести это исправление в стабильную версию, риск очень низкий. Не думаю, что кто-то полагается на такое поведение.
Открыт PR здесь:
Когда можно ожидать реальных сроков вступления этого изменения в силу? У меня на инстансе много плагинов, и последние два дня я занимался их обновлением для совместимости с версией 2.4.1, и это единственное препятствие, мешающее мне обновиться ![]()
Я только что объединил это в ветку master, планирую сделать бэкпорт в beta и stable в течение следующего часа (если не возникнет проблем) ![]()
(Редактирование: немного задержалось из-за некоторых несвязанных проблем с тестами, но сделаю бэкпорт как можно скорее)
Вы — супер! <3 Большое спасибо за быструю поддержку.
Заняло чуть больше времени, чем планировалось, но это уже реализовано в стабильной, бета и тесты пройдены версиях. Перейдите в /admin/upgrade и обновитесь до последней версии, чтобы получить исправленное поведение.