Сегодня работая над клиентским сайтом, который сделан на MODX Revo, при чем весьма хорошо разработчики потрудились, те сайты с которыми приятно работать, все красиво разложено и порядок в коде, проект зашел ко мне на исправления с Кворка кстати.
В общем одна из задач было поправить вывод SVG иконок в блоке про преимущества, клиент сказал что перестали отображаться в Хроме, в остальных браузерах все ок.
После часа выяснения в чем же дело, причем с моей стороны были попытки выводить иконку в png, что тоже не работало, отключив AdGuard, я все же увидел иконки, т.е. их блокировал именно он, после изучения логов этого шайтан-расширения. стало понятно что иконки блокируются базовым фильтром AdGuard, о чем он радостно сообщил в своих логах, но чем могли навредить ему иконки?
Оказывается имя иконок спровоцировало их блокировку, мне сразу показалось странным конечно почему у всех иконок имя adv1.svg, adv2.svg, adv3.svg и т.д. а adv с буржуйского - advertising (реклама), в общем adGuard решил что это рекламные баннеры видимо.
После переименования файлов иконок в icon1.svg и так далее, все начало отображаться
Вот такая история, с именами файлов. Полтора часа я переделывал верстку, отключал скрипты и всячески пытался убить все что могло мешать выводить иконки, а проблема была всего лишь в имени файлов.