3.2.5 Talep Üzerine Değişiklik
Bağlam değişiklikleri yalnızca kullanıcının açıkça başlattığı eylemler sonucunda gerçekleşmelidir; böylece kullanıcı kontrolü sağlanır.
SC Kodu: 3.2.5
Seviye: AAA
URL: https://www.w3.org/TR/WCAG22/#change-on-request
Genel Tanım
Bir kullanıcı arayüzü bileşeninde yapılan değişiklikler (örneğin bağlam değişiklikleri), yalnızca kullanıcı tarafından açıkça talep edildiğinde gerçekleşmelidir.
Başka bir deyişle; sayfa, kullanıcı istemeden otomatik olarak:
- Yeni bir sayfaya yönlendirme yapmamalı
- Pencere açmamalı
- İçeriği değiştirmemeli
- Bağlamı değiştirmemelidir
Faydalar
- Kullanıcı kontrolü artar
- Beklenmeyen davranışlar azaltılır
- Bilişsel yük azalır
- Ekran okuyucu kullanıcıları için daha öngörülebilir bir deneyim sağlanır
Ana Amaç
Bu kriterin amacı:
- Kullanıcının kontrolünü artırmak
- Beklenmeyen bağlam değişikliklerini önlemek
- Bilişsel engelli kullanıcıların kafa karışıklığını azaltmak
- Klavye ve ekran okuyucu kullanıcıları için öngörülebilirliği sağlamak
Bağlam Değişikliği Nedir?
Bağlam değişikliği şunları içerebilir:
- Yeni pencere veya sekme açılması
- Sayfanın otomatik olarak yenilenmesi
- Form alanı seçildiğinde sayfanın değişmesi
- Odak değişikliği nedeniyle farklı içerik yüklenmesi
En İyi Uygulamalar
- Otomatik yönlendirme yerine buton kullanın
- “Seçince otomatik gönder” yerine “Uygula” butonu ekleyin
- Yeni pencere açılıyorsa bunu önceden belirtin
- Kullanıcıdan açık işlem (tıklama, onay) bekleyin
Not
Bu kriter Seviye AAA’dır.
Zorunlu değildir ancak karmaşık formlar ve kurumsal uygulamalarda uygulanması güçlü şekilde önerilir.
Örnekler ve Açıklamalar
Örnek: Örnek Uygulama
- Bir açılır menü seçildiğinde sayfa otomatik değişmez.
- Kullanıcı bir “Gönder” veya “Devam Et” butonuna bastığında işlem gerçekleşir.
- Yeni pencere açılmadan önce kullanıcı bilgilendirilir ve onay alınır.
Bu durumda kriter karşılanır.
Uygun Olmayan Örnek
- Kullanıcı bir açılır listede seçenek değiştirir değiştirmez sayfa otomatik yenilenir.
- Bir form alanına odaklanınca yeni bir pencere açılır.
- Sayfa belirli süre sonra otomatik yönlendirme yapar.
Bu durumda kriter karşılanmaz.