fix: clear stale weekly preference after concurrent changes
This commit is contained in:
@@ -1101,3 +1101,10 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
|
||||
- Sekmeye/pencereye geri dönüldüğünde izin durumu yeniden okunuyor. İzin isteme beklerken ikinci çağrı engelleniyor; kapanmış ekran güncellenmiyor. Teknik izin hatası artık doğrudan `denied` sayılmıyor; hata mesajı ve tarayıcının gerçek durumu korunuyor. Kayıtlı bildirim tercihi ile cihazın izin durumu arasındaki fark açıklandı.
|
||||
- Doğrulama: son build başarılı. İzole gerçek tarayıcıda beş kontrol geçti: engellenmiş durum, site ayarı açıklaması, tekrar izin düğmesinin yokluğu, yeniden kontrolde durumun korunması ve kayıtlı tercih açıklaması. Kanıt `rapor/qa-notification-permission.json`. Test sekmesi ve bu çalışmanın geçici sunucusu kapatıldı. Bu UI değişikliğinde tam otomatik süit tekrar çalıştırılmadı; önceki süit 262 testte geçmişti.
|
||||
- Desteklenmeyen/ilk izin/işletim sistemi penceresi ve farklı tarayıcıların izin değişimi olayları ayrıca kabul edilmeli. Gerçek bildirim gönderilmedi; genel plan tamamlanmadı.
|
||||
|
||||
### 2026-09-06 — Haftalık tercih iki sekme ve hata kabulü
|
||||
|
||||
- Gerçek tarayıcı testinde eski sekmedeki kayıt 409 ile korunuyordu, fakat ekran eski açık/kapalı değerini göstermeye devam ediyor ve genel 'değişiklikleri kopyalayın' mesajı veriyordu. Bu UX hatası düzeltildi: sürüm çakışmasında eski değer ve önizleme kaldırılıyor; açık/kapalı iddiası yerine Özet ayarını yenile düğmesine yönlendiriliyor.
|
||||
- Tercih yenileme başladığında eski değer temizleniyor; okuma başarısızsa önceki tercih güncelmiş gibi gösterilmiyor. Kayıt hatasında yalnız daha önce onaylanmış değer korunuyor; başarısız seçim başarılı gösterilmiyor.
|
||||
- İzole QA sunucusuna yalnız test için okuma/kayıt hatası kontrolleri eklendi. Tarayıcıda sekiz kontrol geçti: ilk kapatma, eski yazının reddi, eski değerin gizlenmesi, yenileme yönlendirmesi, okuma hatasında varsayım olmaması, güncel kazanan değerin yüklenmesi, kayıt hatasında onaylı değerin korunması ve başarılı kapatmanın sunucudan tekrar okunması. Kanıt `rapor/qa-weekly-preference-conflict.json`.
|
||||
- Son build başarılı. Bu UI değişikliğinde tüm otomatik süit tekrar çalıştırılmadı; önceki 262 test sonucu sürüyor. Üç test sekmesi ve bu çalışmanın geçici sunucusu kapatıldı. Gerçek gönderim yapılmadı. Genel planın kalan kabul maddeleri açık.
|
||||
|
||||
Reference in New Issue
Block a user