Ember-this-fallback deprecations causa un fallo en el manejador de deprecaciones

Creo que esto ocurrió con el nuevo compilador de plugins / JavaScript.

Varios plugins y componentes de temas han comenzado a lanzar errores como

Error: No se pudo encontrar el módulo 'ember-this-fallback/deprecations-helper'

Error: No se pudo encontrar el módulo 'ember-this-fallback/this-fallback-helper' (aquí FKB Pro - Social theme - #493 by Clo)

Entiendo que no usar this. ha sido obsoleto y hubo bastante tiempo para arreglar las cosas, pero ahora el efecto es que se vuelve MUY difícil encontrar el problema. (Y con el tema FBK Pro, aparentemente hubo una obsolescencia diferente).

Ahora esta referencia, y la advertencia real, se inyectan en el JavaScript compilado, por lo que puedo ver el código fuente para encontrar el problema real. Pero no es fácil de detectar.

¿Es este el comportamiento previsto? Si ember-this-fallback ya no está incluido, ¿deberían seguir inyectándose estas referencias en el código compilado?

1 me gusta

Gracias @RGJ. Aunque los archivos hbs están obsoletos, aún deberían funcionar, incluso si se omite this.. Investigando esto :eyes:

1 me gusta

También se hará un backport a la versión 2026.4

Edición: ahora está fusionado