- Shiked
- 7 Temmuz 2026 16:47 UTC
- Yazar
- kamo
- Commit
- d5eded1
Alet-window sadece tek bir kullanıcı Id anahtarına karşı tam olarak eşleşmedi Async-mirrored windowsRef, bu yüzden aynı 1:1 sohbet iki kez açıldı: - bir üye sırasından gelen kullanıcı adı boş.toString() muhtemelen hassas- Vouncated CockroachDB eşsiz rowid(), STOMP gelen iken Bildirim tam dize göndereni taşır - asla eşleşmezler, bu yüzden Her gelen mesaj taze bir pencere çekti. - seansGuid-sadece açılır (ortak sohbetler listesi, seans relokasyon) Asla karşılaştırılamadı ve ChatTool'ın çözülmemiş GUID asla geri yazılmamıştı. - Koruma pencereleri okudu, devletten kullanım yoluyla aynaladı, bu yüzden iki Aynı-tick hem kaçırılır hem de her ikisi de bir pencere yaratır. Dedup şimdi kullanıcı Id OR seansıGuid OR üyesiİds ve birleştirir Maça çıkan pencereye gelen anahtarlar; pencerelerRef güncellenir senkronizasyon odak-merge ve aynı-tick yarışı kapatmak için yaratır; ChatTool onu yazar OturumGuid yeni bir araçla geri döndü:patchProps olayı böylece üye-row chat GUID-anchored (GUIDs sayısal hassasiyet kaybı için bağışıklık altındadır).