Предупреждения об устаревании в консоли Chrome для Discourse v2026.1.0-latest (+307)

Всем привет,

При тестировании сайта на Discourse я вижу стабильные предупреждения об устаревании в консоли Chrome во время первоначальной загрузки страницы.

Это не нарушает функциональность — сайт работает нормально, — но я хотел уточнить, известно ли об этом уже или это исправляется в последних коммитах.

Окружение

  • Ядро Discourse: v2026.1.0-latest +307
    (последняя доступная на момент тестирования: +349, примерно на 42 коммита вперёд)
  • Браузер: Chrome (текущая стабильная версия)
  • ОС: Windows 11
  • Тема: стандартная тема сайта (без ручного добавления пользовательского JS)
  • Плагины: включены только официальные плагины Discourse

Наблюдаемые предупреждения в консоли:

  • Доступ к site.mobileView / site.desktopView во время инициализации сайта может привести к ошибкам в будущих версиях
  • document.execCommand() устарел

Эти предупреждения появляются на раннем этапе инициализации приложения (до взаимодействия пользователя) и воспроизводятся при жёсткой перезагрузке.

Я понимаю, что это предупреждения об устаревании, а не ошибки выполнения, но хотел уточнить:

  • решена ли эта проблема в более свежих коммитах -latest, или
  • есть ли рекомендованный современный паттерн замены для тем или компонентов, которые всё ещё полагаются на эти API.

Готов протестировать версию +349 или чистую установку, если это поможет.

Спасибо!

Это устаревший код, который постепенно заменяется; у нас нет конкретного графика, когда все случаи его использования будут устранены.

Я предполагаю то же самое и для другого случая.

Для случая выше это описано в:

Designing for Different Devices (Viewport Size, Touch/Hover, etc.)