Датчики движения молчат в Chrome 151: тест requestPermission. Узкий people-first разбор: какой baseline снять, какой обратимый контроль выполнить, где остановиться и какой обезличенный артефакт приложить к issue.
Где проходит граница симптома
Пользовательская боль: listener установлен, но orientation или motion events не приходят, потому что запрос разрешения не был выполнен в допустимом пользовательском контексте. Сначала определите первую расходящуюся ступень процесса. Оставьте неизменными устройство, профиль и test data. Отдельно отметьте факты интерфейса и developer diagnostics, чтобы не выдавать интерпретацию за наблюдение. Граница поискового намерения: как проверить DeviceOrientationEvent requestPermission в Chrome 151 после пользовательского жеста. Соседние неисправности не включаются в этот материал и требуют отдельного evidence.
Что подтверждено официально
Первичные документы подтверждают: Android 17 Eclipsa Video использует metadata на базе SMPTE ST 2094-50, чтобы адаптировать HDR к display headroom и ambient light и улучшать совместный показ SDR/HDR. Технический факт берётся с прямой страницы Android Developers Blog, открытой редакцией сегодня. RSS, Reddit и community используются только как leads. Данных о числе затронутых пользователей из источника нет. Проверяемый выход статьи — протокол «API present × trusted activation × permission result × first-event seen». Он нужен, чтобы официальный факт не превращался в универсальную догадку о любой похожей ошибке.
Какие данные нужны до проверки
Минимальный набор: secure context, наличие метода requestPermission, факт trusted click, возвращённый status, число событий и удаление listener. Сделайте таблицу входных параметров до первого запуска. Каждое unknown оставьте пустым. Так последующий результат можно связать с одной настройкой, не смешивая dependency, hardware и UI state. До опыта сформулируйте безопасный stop: не сохранять показания датчиков и не подталкивать пользователя к grant; остановиться после deny или отсутствия secure context. Если он уже наступил, не собирайте дополнительные данные ради полноты отчёта.
Обратимый контроль
Практический шаг: на тестовой кнопке вызвать один permission request, считать только факт первого события без координат и затем удалить listener. Сравнивайте одинаковый маршрут и одинаковый input. Запишите первую точку расхождения, после неё не продолжайте цепочку автоматически. Невоспроизводимость следует отметить прямо, а не превращать в универсальное объяснение. Контроль не должен выходить за исходный scope: secure context, наличие метода requestPermission, факт trusted click, возвращённый status, число событий и удаление listener. Любой дополнительный параметр переносится в новую отдельную проверку.
Как читать полученный результат
Рабочий артефакт: протокол «API present × trusted activation × permission result × first-event seen». Не усредняйте разные состояния. Один воспроизводимый маршрут с expected/actual полезнее десятка несвязанных симптомов. Для плавающего эффекта сохраняйте время и число попыток, не расширяя telemetry. Сопоставляйте результат с точным действием: на тестовой кнопке вызвать один permission request, считать только факт первого события без координат и затем удалить listener. Совпадение во времени без controlled change не считается причинной связью.
Стоп-линия и пакет поддержки
Критерий остановки: не сохранять показания датчиков и не подталкивать пользователя к grant; остановиться после deny или отсутствия secure context. Перед новым report проверьте известные issues и версию источника. Приложите минимальный sanitized artifact и результат rollback. Не публикуйте private key, mapping, heap, recording или internal hostname. В support package назовите пользовательскую боль без личных деталей: listener установлен, но orientation или motion events не приходят, потому что запрос разрешения не был выполнен в допустимом пользовательском контексте. Остальные сведения добавляйте только если они меняют воспроизводимость.
Материал подготовлен редакцией VOne с помощью ИИ; технические утверждения и границы вывода постатейно сверены с указанными первичными источниками 28 августа 2026 года.
Источники и проверка
- Chrome Platform Status проверено 2026-08-28
- Device Orientation Events проверено 2026-08-28
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.