Что сохраняется после перезагрузки таймера
Задача таймера
Таймер помогает отслеживать заданный промежуток времени без входа в аккаунт и без сохранения данных в хранилище или cookies. Он рассчитан на работу в рамках открытой страницы: можно запустить отсчет, при необходимости поставить его на паузу и получить видимое уведомление в конце. Звук по умолчанию выключен и включается только явным действием пользователя.
Последовательность действий
Откройте страницу таймера и задайте нужное время. Запустите отсчет. Если требуется временно остановить процесс, нажмите паузу — остаток времени сохранится, но только пока страница остается открытой. При необходимости включите звук отдельным действием. По завершении отсчета на экране появится видимое уведомление.
Допустим, вы поставили таймер на десять минут, а затем решили на минуту приостановить его. После паузы отсчет продолжится с того же остатка. Но если в этот момент обновить страницу, таймер сбросится, и прежний остаток времени восстановить не получится.
Как проверить состояние
Чтобы проверить, что таймер находится в ожидаемом состоянии, посмотрите на его индикатор на странице. При активном отсчете время уменьшается. При паузе уменьшение останавливается, но значение на экране не исчезает. После перезагрузки страницы исходное значение не сохраняется: вы увидите начальное состояние таймера, а не прежний остаток.
Проверка звука выполняется отдельно: пока вы явно не включили его, таймер завершится без звукового сигнала. О завершении можно судить по видимому уведомлению на странице.
Ограничения
У таймера нет аккаунта, синхронизации между устройствами, постоянного хранилища и cookies. Поэтому после reload таймер сбрасывается. Пауза сохраняет остаток только до тех пор, пока открыта страница. Звук выключен по умолчанию, включается явным действием, а в конце показывается видимое уведомление. Закрытая страница не выполняет фоновую работу, и гарантии доставки уведомления нет.