Предупреждения об устаревании вызывают исключение

Наш форум, который размещён на Discourse, внезапно исчез — посты больше не отображаются, а в консоли появляется крупная ошибка JavaScript.

Есть ли какие-то идеи, в чём может быть проблема? Я думал, что это может быть связано с темой, но я проверил, и всё выглядит нормально (у нас всё ещё есть доступ к панели администратора).

1 лайк

Мы наблюдаем ту же проблему после обновления до бета-версии 12

1 лайк

Похоже, это связано с этой частью кода:

options не определён, поэтому возникает исключение, которое приводит к падению всего сайта.

2 лайка

У нас есть воспроизведение проблемы, и мы скоро выпустим исправление. Большое спасибо, что обратили на это наше внимание.

6 лайков

Мы откатили изменение через этот коммит. Спасибо @hithere за выявление точной проблемы!

В качестве временного решения «Безопасный режим» должен позволить вам получить доступ к затронутым форумам. Это временно отключит любые темы и плагины, вызывающие уведомления об устаревании.

Мы как можно скорее внедрим это исправление в нашу систему хостинга — скорее всего, в течение следующего часа.

7 лайков

Подтверждаю, что откат исправляет проблему. Спасибо за быстрый ответ.

1 лайк