Titolo:
[Bug] Il tema si blocca su Discourse 2026.4.0-latest — Impossibile trovare il modulo 'ember-this-fallback/js-component'
Descrizione:
Dopo aver aggiornato Discourse alla versione v2026.4.0-latest (commit 19374472fd), il tema FKB Pro provoca un blocco fatale del frontend, rendendo il forum parzialmente inutilizzabile. Discourse mostra il banner arancione:
“A causa di un errore nel tema/componente, il tuo sito potrebbe non funzionare correttamente. Causato da ‘FKB Pro theme’.”
(Traduzione: “A causa di un errore nel tema/componente, il tuo sito potrebbe non funzionare correttamente. Causato da ‘FKB Pro theme’.”)
Causa radice:
Il tema (o uno dei suoi componenti) fa ancora riferimento al modulo ember-this-fallback/js-component, che è stato rimosso dal core di Discourse nelle versioni recenti. Questo modulo era un adattatore di compatibilità per il pattern deprecato di Ember this-property-fallback, che permetteva ai template di utilizzare {{foo}} invece di {{this.foo}}. Discourse ha annunciato ufficialmente la rimozione di questo adattatore e ha richiesto a tutti i temi e plugin di migrare verso legami espliciti con this..
Errore dalla console del browser:
Impossibile caricare il tema 4 da https://www.sitetalk.net/...
Errore: Impossibile trovare il modulo 'ember-this-fallback/js-component' importato da (require)
[TEMA 4 'FKB Pro theme'] Errore: Impossibile trovare il modulo 'ember-this-fallback/js-component' importato da (require)
at vendor.js
at requireModule (vendor.js)
at Object.lookup (chunk.js)
...
at reportThemeError (chunk.js)
(Versione di Discourse mostrata nella console: v2026.4.0-latest, Ember v6.10.1)
Ambiente:
| Voce | Valore |
|---|---|
| Versione di Discourse | v2026.4.0-latest (commit 19374472fd) |
| Versione di Ember | v6.10.1 |
| Tema | FKB Pro (installazione predefinita da questo repository) |
| Riproducibilità | 100% riproducibile dopo l’aggiornamento di Discourse |
Speriamo che gli sviluppatori possano risolvere questo problema. Grazie!!!