Repository navigation
English
Fixed a race that could send you home instead of showing the goal form on slow or busy devices. The form now confirms its own launch, cancelling the fallback independently of delayed accessibility events. The fallback allows five seconds for a launch that never completes.
Validated on Android 16 (API 36) and Android 17 (API 37): all five Android tests passed, Chrome opened the goal form in five out of five attempts on each version, and an injected accessibility-event delay reproduced the failure without the launch acknowledgement and passed with it. These device checks used debug builds.
Uses the same permanent signing key as previous releases. Install over an existing release to keep your settings, goals, and sessions. Separate per-app timers and silent mode were not checked in this round.
Español
Corregida una condición de carrera que podía llevarte a la pantalla de inicio en vez de mostrar el formulario de objetivo en dispositivos lentos u ocupados. El formulario confirma ahora su propio inicio y cancela la acción de respaldo sin depender de eventos de accesibilidad retrasados. El tiempo de espera para un inicio que no se completa es de cinco segundos.
Validado en Android 16 (API 36) y Android 17 (API 37): pasaron las cinco pruebas de Android y el formulario apareció en los cinco intentos de abrir Chrome en cada versión. Un retraso artificial de los eventos reprodujo el fallo sin la confirmación de inicio y pasó con ella. Estas pruebas se realizaron con compilaciones de depuración.
Se conserva la clave de firma permanente. Puedes actualizar sin perder tus ajustes, objetivos ni sesiones. En esta ronda no se comprobaron los temporizadores independientes por aplicación ni el modo silencioso.
Русский
Исправлена гонка, из-за которой на медленных или занятых устройствах вместо формы цели мог открываться домашний экран. Форма теперь сама подтверждает запуск и отменяет возврат домой независимо от задержанных событий доступности. Ожидание незавершившегося запуска увеличено до пяти секунд.
Проверено на Android 16 (API 36) и Android 17 (API 37): прошли все пять Android-тестов, форма появлялась при каждом из пяти открытий Chrome на обеих версиях. Искусственная задержка событий воспроизвела сбой без подтверждения запуска; с подтверждением проверка прошла. Проверки на эмуляторах выполнялись на отладочных сборках.
Постоянный ключ подписи сохранён. Обновление поверх предыдущей версии сохраняет настройки, цели и сессии. Отдельные таймеры приложений и беззвучный режим в этой проверке не тестировались.