К обсуждениям

Storage dashboard блокирует прокрутку Home Assistant: четыре контроля

Редакция VOne Технологии

Как отделить scroll lock после storage-mode dashboard от влияния custom cards: сравнить встроенную страницу, пустую панель, возврат и safe mode без удаления карточек.

Снимите исходную точку на встроенной странице

После полной перезагрузки frontend откройте длинную встроенную страницу, например список устройств, и прокрутите её вниз и вверх. Запишите тип клиента: мобильный браузер или companion app, ориентацию экрана и успех жеста. Не открывайте dashboard до этого снимка. Так первая строка таблицы отвечает, была ли прокрутка рабочей до перехода.

Откройте одну storage-mode dashboard

Home Assistant называет storage mode режимом панелей, созданных и управляемых через UI. Выберите одну панель, где симптом воспроизводился, и сделайте один полный жест прокрутки. Не нажимайте внутри custom cards и не меняйте режим редактирования. Отметьте точку экрана, где жест перестал двигать содержимое. Это описывает симптом, но не называет карточку-виновника.

Вернитесь без перезагрузки и сверьте перенос

Сразу вернитесь на ту же встроенную страницу обычной навигацией, не перезагружая frontend. Повторите тот же жест. Если прокрутка теперь заблокирована, запишите исход как перенос состояния между маршрутами. Если штатная страница прокручивается, проблема ограничена исходной панелью. Оба исхода полезны, но ни один не доказывает конкретную JavaScript-причину.

Завершите цепочку полной перезагрузкой

Выполните ровно одну полную перезагрузку интерфейса и снова проверьте встроенную страницу. Возврат прокрутки показывает, что блокировка жила в состоянии текущей frontend-сессии, но не объясняет, какой код её оставил. Запишите все четыре точки в одной последовательности. Не ставьте reload между шагами, иначе перенос нельзя будет наблюдать.

Используйте safe mode как отдельный тест

Официальная справка называет safe mode средой, где Home Assistant Core запускается без custom integrations, custom cards и custom themes. Если вы умеете безопасно войти в этот штатный режим, повторите только точку «встроенная страница». Исчезновение симптома сужает поиск к custom-слою, но не называет виновную карточку. Сохранение симптома в safe mode делает гипотезу о custom card слабее.

Остановитесь до удаления ресурсов

Передайте версии Core, frontend, companion app и браузера, режим dashboard, четыре исхода и результат safe mode. Для видео используйте тестовую панель без камер, адресов и событий дома. Не удаляйте custom cards и resources, не переводите dashboard между storage и YAML, не очищайте все данные приложения. Опыт уже локализовал границу и сохранил исходную конфигурацию для повтора.

Материал подготовлен редакцией VOne с применением ИИ для четырёхточечного теста; storage mode и safe mode проверены по официальной документации Home Assistant, issue использован только как сигнал.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.