RGJ
(Richard - Communiteq)
30.Апрель.2026 14:20:18
1
Я думаю, это произошло из-за нового плагина / компилятора 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 больше не включён, должны ли эти ссылки всё ещё внедряться в скомпилированный код?
2 лайка
david
(David Taylor)
30.Апрель.2026 14:28:29
2
Спасибо, @RGJ . Хотя файлы hbs устарели, они всё ещё должны работать, в том числе и без указания this.. Разбираемся в этом
1 лайк
david
(David Taylor)
30.Апрель.2026 14:53:58
3
main ← ember-this-fallback-fix
merged 03:12PM - 30 Apr 26 UTC
These were previously included in requirejs modules transitively, via the `disco… urse-plugins` addon. That was removed in b27530cdb100c0b8c913ce37643db6613b0a3c08.
This commit adds the minimum required modules as vendored shims, and adds a simple system spec to prevent future regressions of hbs/this-fallback functionality.
Также будет перенесено в версию 2026.4
Редактирование: теперь объединено
3 лайка
david
(David Taylor)
Закрыл(а) тему
03.Май.2026 14:54:02
4
Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.