- Dikirim
- 4 Agustus 2026 pukul 04.40 UTC
- Penulis
- kamo
- Commit
- 519edba
Ulasan dari jalur * * * * * * * * * * * * * * * * setelah menghapus duplikasi tumpukan menganggur muncul empat cacat nyata: - sessionMonitor.start () meninggalkan 3s bootstrap setTime tidak dilacak, jadi urutan awal / stop / start menghasilkan interval polling kedua yang berhenti () tidak pernah jelas. ID timeout sekarang dilacak dan dibatalkan. - Pada orgs dengan sesionTimeoutMinutes < = 5 Redis TTL tidak pernah melebihi Ambang peringatan 30an, sehingga proaktive- percabangan memperpanjang tidak pernah berjalan dan AKTIF pengguna telah menampilkan popup timeout pada setiap pemeriksaan. Jalur peringatan sekarang memperluas bukan peringatan ketika pengguna telah aktif dalam waktu 2 menit. - check () dereferced this.config setelah menunggu; stop () balap permintaan lambat melemparkan dalam interval. Konfigurasi diperiksa ulang setelah setiap menunggu. - clientActivity wrote localStorage on every mousemove (sinkron write at pointer frekuensi, masing-masing menembak penyimpanan peristiwa dalam semua tab saudara). Persist sekarang dibuang ke 5; in- memori timestamp tetap tepat. Juga: handleExtended sekarang selalu menutup peringatan pada ekstensi - yang lama 'TTL > 300' kondisi terdampar popup pada orgs yang seluruh timeout adalah < = 5 menit. Tes regresi meliputi lifecycle dan kedua aturan popup.