3.2.5 İstek Üzerine Degisiklik
Bağlam değişiklikleri yalnızca kullanıcı isteği ile başlatılır veya bu değişiklikleri kapatma mekanizması mevcuttur.
Bu kural ne anlama geliyor
WCAG 3.2.5, 3.2.1 ve 3.2.2 kriterlerinin AAA surumudur. TUM bağlam değişikliklerinin yalnızca kullanıcı açıkça istek yaptığında gerçekleşmesini veya kullanıcıların otomatik bağlam değişikliklerini devre dışı birakabilmesini gerektirir.
Bu otomatik yonlendirmeleri, otomatik yenilenen sayfaları, otomatik açılan pencereleri ve diğer otomatik bağlam değişikliklerini içerir.
Neden önemlidir
Otomatik bağlam değişiklikleri ekran okuyucu kullanıcıları için yön bozucudur. Bilişsel engelli kullanıcılar gorevlerinin izini kaybedebilir. Kullanıcılara bağlam değişiklikleri üzerinde tam kontrol vermek ongorilebilir bir deneyim sağlar.
İlgili axe-core kuralları
Bu kriter için otomatik axe-core kuralı yoktur.
Nasıl test edilir
- Sayfayı otomatik değişiklikler için izleyin: yonlendirmeler, yenilemeler, açılır pencereler.
- Tüm bağlam değişikliklerinin açık kullanıcı eylemi gerektirdigini doğrulayın.
- Otomatik değişiklikler varsa, bunları devre dışı bırakma mekanizmasini kontrol edin.
Nasıl düzeltilir
<!-- Yanlış: Otomatik yönlendirme -->
<meta http-equiv="refresh" content="5;url=/yeni-sayfa" />
<!-- Doğru: Bağlantı sağlayın -->
<p>Bu sayfa tasindi. <a href="/yeni-sayfa">Yeni sayfaya gidin</a>.</p>
Sık yapılan hatalar
- Bağlantı alternatifi sağlamadan meta refresh ile yönlendirme.
- Kullanıcı eylemi olmadan otomatik yeni pencere veya açılır pencere açma.
- Odagi veya bağlamı değiştiren otomatik oynatılan medya.