Скрипты в секции </head> компонента Discourse иногда не загружаются в браузере после обновления до Discourse 2.8.0.beta7 и beta8

При кастомизации сайта 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 (или) нужно что-то изменить в настройках администратора?

1 лайк