- Порезанный
- 4 августа 2026 г. в 04:40 UTC
- Автор
- kamo
- Обещать
- 519edba
Пересмотр траектории **************** после удаления Дублированный стек бездействия выявил четыре реальных дефекта: - sessionMonitor.start() оставил свой 3s bootstrap setTimeout без отслеживания, поэтому Последовательность start/stop/start породила второй интервал опроса, который останавливается() Никогда не мог прояснить. Теперь тайм-аут отслеживается и отменяется. - На оргах с сеансомTimeoutMinutes <= 5 Redis TTL никогда не превышает Предупреждающий порог 300, так что ветка проактивного расширения никогда не работала и действует. Пользователям показывали всплывающее окно тайм-аута при каждой проверке. Предупреждающий путь сейчас Продлевается вместо предупреждения, когда пользователь активен в течение 2 минут. - check() dereferenced this.config after waitings; stop() racing a slow request Бросили внутрь интервала. Конфигурация проверяется после каждого ожидания. - ClientActivity пишет localStorage на каждом мышином ходу (синхронно пишет на частота указателей, каждое событие хранения стрельбы во всех вкладках братьев и сестер. упорство Теперь они дросселированы до 5s; временная метка в памяти остается точной. Рукоятка Extended теперь всегда закрывает предупреждение о расширении — старое Состояние «TTL > 300» застряло на всплывающих окнах, чей полный тайм-аут составляет <= 5 минуты. Регрессионные тесты охватывают жизненный цикл и оба правила всплывающего окна.