Título:
[Bug] O tema causa falha no Discourse 2026.4.0-latest — Módulo 'ember-this-fallback/js-component' não encontrado
Descrição:
Após atualizar o Discourse para a versão v2026.4.0-latest (commit 19374472fd), o tema FKB Pro provoca uma falha crítica na interface, tornando o fórum parcialmente inutilizável. O Discourse exibe o banner laranja:
“Devido a um erro no tema/componente, seu site pode não funcionar corretamente. Causado por ‘FKB Pro theme’.”
Causa Raiz:
O tema (ou um de seus componentes) ainda referencia o módulo ember-this-fallback/js-component, que foi removido do núcleo do Discourse em versões recentes. Este módulo era um adaptador de compatibilidade para o padrão obsoleto this-property-fallback do Ember, que permitia o uso de {{foo}} em vez de {{this.foo}} nos templates. O Discourse anunciou oficialmente a remoção desse adaptador e exigiu que todos os temas e plugins migrassem para vinculações explícitas com this..
Erro no console do navegador:
Falha ao carregar o tema 4 de https://www.sitetalk.net/...
Erro: Módulo 'ember-this-fallback/js-component' não encontrado, importado de (require)
[TEMA 4 'FKB Pro theme'] Erro: Módulo 'ember-this-fallback/js-component' não encontrado, importado de (require)
em vendor.js
em requireModule (vendor.js)
em Object.lookup (chunk.js)
...
em reportThemeError (chunk.js)
(Versão do Discourse mostrada no console: v2026.4.0-latest, Ember v6.10.1)
Ambiente:
| Item | Valor |
|---|---|
| Versão do Discourse | v2026.4.0-latest (commit 19374472fd) |
| Versão do Ember | v6.10.1 |
| Tema | FKB Pro (instalação padrão deste repositório) |
| Reprodutibilidade | 100% reprodutível após a atualização do Discourse |
Esperamos que os desenvolvedores possam corrigir este problema. Obrigado!!!