Слетели стили после обновления

2k
Алексей,
Слетели стили после обновления

Недавно обнаружил баг, при объединении css файлов, если в них используется @import, ядро битрикс неверно обрабатывает строку, из-за чего сам импорт не срабатывает.

Недавно обнаружил баг, при объединении css файлов, если в них используется @import, ядро битрикс неверно обрабатывает строку, из-за чего сам импорт не срабатывает.

Воспроизводится на последней версии модуля main (19.0.250). Проблема в методе fixCssIncludes (/bitrix/modules/main/lib/page/asset.php:677), лишняя закрывающая скобка. В саппорт уже отправил сообщение, пообещали исправить.

В качестве решения - не используйте @import, лучше подключить css файлы отдельно в шаблоне.

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 2 сентября 2019 | Обновлено 3 сентября 2019
баг
Поделиться
Похожие статьи
Как защитить оригинальные изображения, если у Вас битрикс
Даже если нет прямой ссылки и налету добавляется водяной знак часто можно скачать оригинал изображен...
Читать дальше » 0
Алексей,
Ошибка Cannot open the file на новом хостинге
После переезда на новый хостинг иногда случается ошибка "Cannot open the file" например в импорте ме...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
12 апр 2021
1С-Битрикс: Управление сайтом 20.200.300 - та же проблема, при включении объединения CSS, хотя не нашел лишней закрывающей скобки. Нет ли информации, решилась ли данная проблема с import?
Алексей
12 апр 2021
Maksim, не подскажу. Рекомендую вообще не использовать import, лучше подключать css файл отдельно через специальный метод битрикс.
Недавно обнаружил баг, при объединении css файлов, если в них используется @import, ядро битрикс неверно обрабатывает строку, из-за чего сам импорт не срабатывает.