Сломался шаблон моего "component". Как это исправить?

Итак, я думаю, что registerConnectorClass с setupComponent устарел, судя по вашему логу ошибок:

DEPRECATION NOTICE: Defining connector classes via registerConnectorClass is deprecated. See https://meta.discourse.org/t/32727 for more modern patterns. [deprecation id: discourse.register-connector-class-legacy] chunk.f47b6dc1cc59c827db42.d41d8cd9.js:134:74065

Также я не уверен, что мы всё ещё допускаем использование «сырого» HTML, как в вашем компоненте подвала.

Поэтому этот компонент придётся переписать в соответствии с современными паттернами, и я бы также посоветовал перенести его в отдельный компонент, а не оставлять там, где он сейчас находится, в разделе Администрирование.

Что касается вашего другого вопроса:

Это связано с ongoing работой по модернизации Discourse и переходу к новым современным стандартам с использованием компонентов Glimmer.

3 лайка