FKB Pro - Социальная тема

Заголовок:
[Ошибка] Тема вызывает сбой в Discourse 2026.4.0-latest — модуль 'ember-this-fallback/js-component' не найден

Описание:

После обновления Discourse до версии v2026.4.0-latest (коммит 19374472fd) тема FKB Pro вызывает критическую ошибку на стороне клиента, из-за чего форум становится частично неработоспособным. В Discourse отображается оранжевый баннер:

“由于主题/组件有错误,您的站点可能无法正常运行。由 ‘FKB Pro theme’ 引起。”
(Перевод: “Из-за ошибки в теме/компоненте ваш сайт может работать некорректно. Причина: ‘FKB Pro theme’.”)

Первопричина:

Тема (или один из её компонентов) по-прежнему ссылается на модуль ember-this-fallback/js-component, который был удалён из ядра Discourse в последних версиях. Этот модуль служил совместимым полифилом для устаревшего паттерна this-property-fallback в Ember, позволявшего использовать в шаблонах синтаксис {{foo}} вместо {{this.foo}}. Официально Discourse объявил об удалении этого полифила и потребовал от всех тем и плагинов перейти на явные привязки this..


Ошибка из консоли браузера:

Failed to load theme 4 from https://www.sitetalk.net/...
Error: Could not find module 'ember-this-fallback/js-component' imported from (require)

[THEME 4 'FKB Pro theme'] Error: Could not find module 'ember-this-fallback/js-component' imported from (require)
  at vendor.js
  at requireModule (vendor.js)
  at Object.lookup (chunk.js)
  ...
  at reportThemeError (chunk.js)

(Версия Discourse, отображённая в консоли: v2026.4.0-latest, Ember v6.10.1)


Окружение:

Параметр Значение
Версия Discourse v2026.4.0-latest (коммит 19374472fd)
Версия Ember v6.10.1
Тема FKB Pro (установка по умолчанию из этого репозитория)
Воспроизводимость Воспроизводится в 100% случаев после обновления Discourse

Надеемся, что разработчики смогут исправить эту проблему. Спасибо!!!

3 лайка