Разрешение шаблона компонента: розовый баннер

Привет! После обновления сегодня до последней версии у меня появился тот самый :face_with_raised_eyebrow: розовый баннер:

На изображении показано предупреждение о темах, обсуждениях или расширениях, которые могут нарушать правила сообщества или условия использования в Element, со ссылкой на дополнительную информацию. (Подпись сгенерирована ИИ)

С пояснительной страницей: Component Template Resolving | Ember.js - Deprecations

Я не смог разобраться в этих объяснениях… Не мог бы кто-нибудь объяснить это человеку без технического бэкграунда? :grin:

Спасибо!

О, я понимаю, что баннер может быть не розовым для всех… :upside_down_face:

Это происходит потому, что вы используете два неофициальных компонента темы, которые необходимо обновить для работы с шаблонами и JS API:

Вам следует отключить их, пока они не будут исправлены. См. здесь:

Редакция: имейте в виду, что это предупреждения для администраторов — компоненты пока не сломаны, но неизбежно перестанут работать через несколько месяцев, если их не обновить соответствующим образом.

У меня тоже появляется тот же самый предупреждающий баннер после обновления сегодня утром.

Как и на скриншоте от @patrickemin, в моём случае не указано, в чём причина проблемы :confused:

Как можно узнать, какой компонент или компоненты вызывают появление этого баннера? :thinking:

Лилли поделилась скриншотом консоли браузера. Вы можете открыть её, например, с помощью Command+Option+J (Mac) или Control+Shift+J (Windows).

Ваш список кажется довольно длинным, но большая его часть состоит из одного и того же компонента:

  • Предварительный просмотр категорий
  • Баннер согласия на использование файлов cookie
  • Свет

или просто F12 (Windows)

Ага, спасибо :smiley:

Я немного обеспокоен предупреждением Light.

Если я вспомню примерно семь лет назад, разве Light не была основной темой, установленной по умолчанию с моим Discourse в первый день? :thinking:

Вы добавили в него какой-либо пользовательский код?

Забудь об этом, я получаю то же предупреждение и на Dark.

Думаю, это может быть вызвано каким-то дополнительным CSS или JS, который я добавил :grimacing:

Извините, сообщения пересеклись.

Да — много, скорее всего, из-за этого. Я проверю, спасибо :smiley:

Я только что создал отдельную тему, посвящённую этому устареванию, и обновлю предупреждающий баннер так, чтобы он вел на неё, а не сразу на документацию Ember.

Чтобы уточнить: отключение уберёт баннер с ошибкой, так что это приемлемо, если вам действительно нужно его скрыть.

Однако стоит отметить, что уведомления об устаревании не означают, что что-то уже сломано. Это означает, что в будущем это перестанет работать, и мы заранее предупреждаем разработчиков об этом. Временно продолжать использовать эти функции вполне допустимо.

Что касается устаревания тега <script>, у нас есть график здесь — всё продолжит работать до сентября.

Да, извините за это. Я должен был уточнить, что у людей есть пара месяцев, чтобы исправить это, прежде чем оно действительно сломается.

Спасибо всем, всё очень понятно!

Компонент кнопки «Прыжок» теперь модернизирован :slight_smile: