- Shiked
- 4 Ağustos 2026 04:40 UTC
- Yazar
- kamo
- Commit
- 519edba
**************** yolu gözden geçirdikten sonra Tekrarlanan idle yığını dört gerçek kusuru ortaya çıkardı: - sessionMonitor.start() 3s bottrap setTimeout untracked bıraktı, bu yüzden bir Başlangıç / durdurul / başlangıç sırayı durduran ikinci bir anket aralığına çarptı() Asla açık olamazdı. Zamanlı boşluk şimdi takip edilir ve iptal edilir. - OturumTimeoutMinutes <= 5 Redis TTL asla geçmiyor 300s uyarı eşi, bu yüzden proaktif genişletilen şube asla koştu ve ACTIVE Kullanıcılar her kontrolde zaman popup gösterildi. Uyarı yolu şimdi Kullanıcı 2 dakika içinde aktif olduğunda uyarı yerine genişletin. - check() bunu beklemeden sonra yapılandırın; stop() yavaş bir istekle yarışın aralığın içinde attı. Config her beklemeden sonra yeniden kontrol edilir. - müşteriAktifliği her fare üzerinde yerel yönetim yazdı (senkron yazıyor pointer frekansı, her ateş depolama olayı tüm sibling sekmelerde). Persistler Şimdi 5'e kadar serttir; In-memory timestamp tam olarak kalır. Ayrıca:Extended now always closes the warning on extension – the old 'TTL > 300' koşulu bütün zamanların <= 5 olduğu popup mahvediyor dakikalar. Regresyon testleri yaşam döngüsünü ve hem popup kurallarını kapsar.