Спасибо. Это действительно помогает улучшить опыт разработчика.
Как мы знаем, он значительно улучшился с переходом на .gjs вместо виджетов.
однако
При использовании компонентов gjs возникает множество очень странных ошибок, которые сильно затрудняют поиск проблем.
Например, если допустить ошибку в имени хелпера:
{{html_safe this.bannerTextContent}}
Это приводит к классической ошибке:
program.js:100 Uncaught (in promise) TypeError: Invalid value used as weak map key at WeakMap.set (<anonymous>)
(Это также происходит, даже если имя корректно, но вы забыли импорт)
Что?!
Примеров таких случаев очень много.
Полагаю, это обратная сторона использования фреймворка?