После обновления до версий Discourse 2.8.0.beta7 и beta8 возникла следующая проблема:
Я написал несколько скриптов JavaScript в секции компонента темы <head> (или) «Head», которые должны срабатывать при возникновении событий Discourse, таких как OnAppEvent, DecorateWidget и OnPageChange. Однако скрипты, размещённые в секции <head>, иногда не загружаются в браузере. Секции «Header» и «After Header» загружаются корректно на всём сайте. Я обнаружил, что файл скрипта из секции <head> отсутствует в исходном коде браузера, что видно на изображении ниже:
Вы видите какие-либо ошибки в консоли браузера? Меня удивляет, что проблема возникает только «иногда» — это заставляет меня подумать, что дело может быть в специфике настройки вашего сайта, а не в изменениях в Discourse