Ошибка 'this.router' в событиях Discourse

на моей панели администратора экземпляра Discourse, где Discourse отстает всего на 8 коммитов

Привет @ethsim2, не могли бы вы описать проблему, с которой вы столкнулись здесь?

discourse-locations Locations Plugin 🌍 не является официальным плагином. Я бегло посмотрел, и в нём используются устаревшие API. Думаю, вам стоит обратиться к автору плагина с запросом на обновление.

та же ошибка, о которой сообщалось ниже;

но при воспроизведении на рабочем столе это выглядит так:

Locations — это плагин, к административному интерфейсу которого я всё ещё могу получить доступ.

Автор плагина в последнее время довольно активен на Meta.

Прошу прощения, если я некомпетентен, но какое это имеет отношение к изменению потока постов?

id устаревания: discourse-post-stream-widget-overrides

Понятно, но это устаревание связано с Upcoming topic-list changes - how to prepare themes and plugins, а не с изменением потока сообщений.

Хорошо, я обновлю Discourse и напишу там, если проблема с интерфейсом останется: discourse-events

Редактирование: Проблема с интерфейсом сохраняется, но обсуждение продолжает развиваться.

Я бегло посмотрел и полагаю, что плагин discourse-events использует устаревший код. Рекомендую его отключить.

Желтые предупреждения об устаревании не должны вызывать ошибки на сайте, поэтому отключать плагин из-за них не нужно. Предупреждения об устаревании предназначены только для того, чтобы информировать разработчиков о будущих изменениях.

Ошибка this.router на скриншоте не связана с устареваниями в потоке постов, поэтому я перенесу это обсуждение в отдельную тему, а затем закрою её, так как проблема уже зафиксирована в собственной теме плагина.