При кастомизации сайта Discourse (до версии 2.7.0) я разместил некоторые пользовательские скрипты JavaScript в секции <head> компонента. Также я настроил запуск этих скриптов по событиям Discourse, таким как decorateWidget, onAppEvent и onPageChange. В предыдущих версиях Discourse всё работало корректно.
В настоящее время мы обновили версию Discourse до 2.8.0.beta8. После обновления до последней версии столкнулись со следующими проблемами:
-
На странице темы пользовательские скрипты в секции
<head>иногда не загружаются в браузере, даже при полной перезагрузке страницы, когда пользователь не авторизован. -
На странице темы скрипты в секции
<head>иногда загружаются корректно, когда пользователь не авторизован. Однако после входа через SSO секция<head>иногда не загружается в браузере. -
Когда секция
<head>не загружается на странице, скрипты в секции заголовка всегда загружаются в браузере без каких-либо проблем.
Мы столкнулись с вышеуказанной проблемой после обновления версии Discourse до 2.8.0.beta7 и beta8.
Я проверил загруженные файлы скриптов через исходный код браузера, как показано ниже:
Таким образом, действительно ли эти проблемы связаны с обновлённой версией 2.8.0.beta7 и beta8 (или) нужно что-то изменить в настройках администратора?
