Ana içeriğe geç

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.