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!"}