Не работает кнопка «Оставить отзыв», слетают стили, отзывы не обновляются

Описание проблемы

При установке модуля «Универсальные отзывы, комментарии и рейтинги» на некоторых проектах наблюдаются следующие ошибки:

Причина

Чаще всего проблема возникает из-за подключения компонентов модуля в кешируемой области шаблона другого компонента.

Для оформления и реализации front-end логики компонента, в его шаблоне доступны не обязательные файлы

Эти файлы подключаются при исполнении кода компонента. Однако, если вызов одного компонента находится внутри другого, при отработке кеша вложенный компонент не вызывается, а значит его скрипты и стили не подключаются на странице.

Для компонентов нашего модуля это приводит к следующему:

Решение

$APPLICATION->IncludeComponent('chililab:page.reviews.list', '', [], $component);

Итог

Для корректной работы компонента нужно учитывать особенности кеширования Битрикс