Harden asli sesi-timeout stack

Fixkamo-internal
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.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga