Сбой в обработчике устареваний при deprecations для Ember-this-fallback

Я думаю, это произошло из-за нового плагина / компилятора JavaScript.

Ряд плагинов и компонентов тем начали выдавать ошибки вида:

Error: Could not find module 'ember-this-fallback/deprecations-helper'

Error: Could not find module 'ember-this-fallback/this-fallback-helper' (см. здесь FKB Pro - Social theme - #493 by Clo)

Я понимаю, что использование this. было объявлено устаревшим, и у разработчиков было достаточно времени, чтобы всё исправить, но сейчас из-за этого становится ОЧЕНЬ сложно найти проблему. (Кстати, в теме FBK Pro, похоже, было другое предупреждение об устаревании?)

Теперь эта ссылка и само предупреждение внедряются в скомпилированный JavaScript, поэтому я могу посмотреть исходный код, чтобы найти реальную проблему. Но это не так-то просто заметить.

Это ожидаемое поведение? Если ember-this-fallback больше не включён, должны ли эти ссылки всё ещё внедряться в скомпилированный код?

1 лайк

Спасибо, @RGJ. Хотя файлы hbs устарели, они всё ещё должны работать, в том числе и без указания this.. Разбираемся в этом :eyes:

1 лайк

Также будет перенесено в версию 2026.4

Редактирование: теперь объединено