Discourse: боковые панели тегов и устаревшие теги inline-скриптов

Продолжение обсуждения из Модернизация встроенных тегов script для шаблонов и JS API:

Привет, команда Discourse! :waving_hand: На форуме Image.sc администраторы сейчас видят предупреждение:

[Уведомление администратору] Один из ваших тем или плагинов требует обновления для совместимости с предстоящими изменениями в ядре Discourse. (id:discourse.script-tag-hbs) Выявленная тема: ‘discourse-tag-sidebars’.

Я изучил, как это исправить, но похоже, что компонент discourse-tag-sidebars не обновлялся несколько лет? Наше сообщество очень любит боковые панели с тегами, и я хотел бы сохранить их работоспособность, если это возможно. Какой лучший путь вперёд для решения этой надвигающейся несовместимости?

CC @david @awesomerobot

Вы пробовали компонент темы «Discourse Topic List Sidebars», который указан как замена для discourse-tag-sidebars?

Нет! Я попробую, спасибо!

Мы видим то же предупреждение для версии темы Discourse «Light». Неясно, что делать для устранения проблемы, так как это тема по умолчанию.

[Уведомление администратора] Одну из ваших тем или плагинов необходимо обновить для совместимости с предстоящими изменениями в ядре Discourse. (id:discourse.script-tag-hbs) Выявленная тема: ‘Light’.

Будем благодарны за любые предложения. :slight_smile:

Вы внесли какие-либо настройки? Значит, в разделе пользовательского кода этой темы отображается что-то вроде:

Спасибо, @Moin, да. Есть ли что-то конкретное в пользовательском коде, на что мне следует обратить внимание, что могло бы вызвать это?

Я бы поискал код, упомянутый в теме dev-news, на которую вы дали ссылку.

Найдено и пока исправлено. Ещё раз спасибо!