FKB Pro - Tema social

Título:
[Bug] El tema se bloquea en Discourse 2026.4.0-latest — No se pudo encontrar el módulo 'ember-this-fallback/js-component'

Descripción:

Después de actualizar Discourse a v2026.4.0-latest (commit 19374472fd), el tema FKB Pro provoca un bloqueo fatal en el frontend, lo que deja el foro parcialmente inutilizable. Discourse muestra el banner naranja:

“由于主题/组件有错误,您的站点可能无法正常运行。由 ‘FKB Pro theme’ 引起。”
(Traducción: “Debido a un error en el tema/componente, es posible que su sitio no funcione correctamente. Causado por ‘FKB Pro theme’.”)

Causa raíz:

El tema (o uno de sus componentes) todavía hace referencia al módulo ember-this-fallback/js-component, el cual ha sido eliminado del núcleo de Discourse en versiones recientes. Este módulo era un parche de compatibilidad para el patrón heredado de Ember this-property-fallback, que permitía a las plantillas usar {{foo}} en lugar de {{this.foo}}. Discourse anunció oficialmente la eliminación de este parche y exigió que todos los temas y plugins migraran a enlaces explícitos con this..


Error desde la consola del navegador:

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)

(Versión de Discourse mostrada en la consola: v2026.4.0-latest, Ember v6.10.1)


Entorno:

Elemento Valor
Versión de Discourse v2026.4.0-latest (commit 19374472fd)
Versión de Ember v6.10.1
Tema FKB Pro (instalación predeterminada de este repositorio)
Reproducibilidad 100% reproducible tras actualizar Discourse

Esperamos que los desarrolladores puedan solucionar este problema. ¡Gracias!"}

3 Me gusta