deprem-yardim-frontend
deprem-yardim-frontend copied to clipboard
bug: Web tarayıcıda haritaya zoom in-out yapıldığında sayaç baştan başlıyor.
Web tarayıcıda haritaya zoom in-out yapıldığında otomatik sayfa yenileme için görünen sayaç, süreyi doldurmadan baştan başlıyor.
discord kullanıcı adı: @Sebahattin#4863
Hata Ortamı rc.afetharita.com afetharita.com
Hatayı nasıl aldığınızı adım adım açıklayın
- 'rc.afetharita.com' a gidin
- açılan haritada zoom in - zoom out yapın
- otomatik tarama için 30 sn. den geri saymaya başlayan sayacın zoom geçişlerinde süre dolamdan tekrar 30 saniyeden başladığını görebilirsiniz
Beklenen Davranış
Sayfada yapılan hareketlerde sayacın süresinin yenilenmemesi. 30 saniye dolana kadar sayacın çalışması.
Masaüstü Bilgileri
- İşletim Sistemi: windows 10
- Tarayıcı chrome
Ek Bağlam
Açılan harita sayfasında herhangi bir işlem yapmadan sayacın 30 saniye dolmasını beklediğinizde sayfa otomatik olarak yenileniyor ve sayaç 900 saniyeden geriye saymaya başlıyor.
Buradaki coordinate event lerini takip etmemizin spesifik bir nedeni var mı? Bu sebep oluyor buna. Ya da dependecy i kaldırıp her event değişiminde event ı tetiklemesini kesebiliriz fakat event type ı takip etmenin pek bir gerekliliği yok gibi geldi.

Bilinçli olarak böyle implement edildi. Esas beklenen davranış butona basılması bir bölgeyi taramak için. Ama her halükarda bir refresh etmesi için de throttling konuldu. Aksi halde haritayı hızlıca kaydırırken geri sayım dolunca istenmese dahi refresh edilecek, gereksiz request atılmış olacak.
Selam, Açılan harita sayfasında herhangi bir işlem yapmadan sayacın 30 saniye dolmasını beklediğinizde sayfa otomatik olarak yenileniyor ve sayaç 900 saniyeden geriye saymaya başlıyor. Buda bilinçli olarak mı yapıldı
@SebahattinDemir aynen bunlarin hepsi bilincli kararlar request bomb yapmamak icin. herhangi bi sekilde haritayi hareket ettirdiginde yeni request yapilacak.