Уведомление об устаревании: Использование capabilities.viewport.sm на этапе инициализации сайта не рекомендуется. Применение этих значений во время инициализации может привести к ошибкам и несоответствиям при изменении размера окна браузера. Пожалуйста, перенесите эти проверки в компонент, трансформер или обратный вызов API, который выполняется во время рендеринга страницы. [id устаревания: discourse.static-viewport-initialization]
Я использовал инициализаторы для включения и выключения различных функций в зависимости от того, находимся ли мы в мобильном режиме (например, изменение домашней страницы по умолчанию, добавление ссылки на раздел сообщества). Эти функции не предназначены для динамического и реактивного поведения. Буду благодарен за предложения, как решить эти задачи и избежать данного уведомления.