Taahhüdümüz
Bir yazılım mağazasının herkes tarafından kullanılabilir olması gerektiğine inanıyoruz — yalnızca klavye kullananlar, ekran okuyucu kullananlar, az görenler, motor farklılıkları olanlar, zayıf ışıkta küçük telefon kullananlar. WCAG 2.1 Seviye AA'yı minimum standart olarak tasarlıyor ve inşa ediyoruz ve buna uymamayı ertelenecek bir özellik değil, düzeltilmesi gereken bir hata olarak ele alıyoruz.
Bu bildirim sitedeki her sayfayı kapsar. Kullandığınız yardımcı teknolojiyle bir şey sizin için çalışmıyorsa, bu bizim sorunumuzdur — lütfen bize bildirin ki düzeltebilelim.
Erişilebilirlik için ne yapıyoruz
Özellikle, mühendislik ekibi kendini şunlara adar:
- Klavye navigasyonu — her etkileşimli öğeye Tab ile ulaşılabilir, Enter veya Space ile etkinleştirilebilir ve Escape ile kapatılabilir. Yalnızca fare kullanılan desenler kullanmıyoruz.
- Anlamsal HTML — yer işaretleri (`<main>`, `<nav>`, `<footer>`), doğru sırada başlıklar, yerel form kontrolleri, gerçek düğmeler. Ekran okuyucular, yalnızca işaretlemeden anlayabilecekleri bir sayfayı anlamlandırmak için asla ARIA'ya ihtiyaç duymamalıdır.
- Görünür odak — her etkileşimli öğe, klavye ile odaklandığında her zaman arka planına karşı en az 3:1 kontrast oranına sahip bir odak halkası gösterir.
- Renk kontrastı — gövde metni 4.5:1, büyük metin ve simgeler 3:1, hem açık hem de koyu modda.
- Yeniden boyutlandırılabilir metin — sayfalar herhangi bir tarayıcıda %200 yakınlaştırmaya kadar kullanılabilir kalır; sabit piksel içerik genişlikleri yeniden akışı engellemez.
- Azaltılmış hareket — animasyonlar `prefers-reduced-motion` ayarına saygı gösterir ve asla sesli video otomatik oynatmaz.
Klavye kısayolları
Standart tarayıcı kısayolları her yerde çalışır. Site kendine ait iki tane ekler:
- / — herhangi bir sayfadan arama paletini açar.
- Escape — herhangi bir iletişim kutusunu, paneli veya menüyü kapatır.
Kısayol listesini, yardımcı teknoloji tuş bağlantılarıyla çakışmaması için bilerek küçük tutuyoruz.
Tarayıcılar ve yardımcı teknoloji
Masaüstünde Chrome, Edge, Firefox ve Safari'nin son iki sürümünde; iOS ve Android'de Safari ve Chrome'da test yapıyoruz. Ekran okuyucu davranışını NVDA + Firefox, JAWS + Chrome, VoiceOver + Safari (macOS ve iOS) ve Android'de TalkBack + Chrome ile test ediyoruz.
Internet Explorer 11'e karşı test yapmıyoruz; artık Microsoft tarafından desteklenmiyor ve engellemiyoruz ancak orada erişilebilirliği garanti edemiyoruz.
Bilinen sorunlar
Açık erişilebilirlik sorunlarını, işlevsel hatalarla aynı birikmiş iş listesinde takip ediyor ve aynı öncelikle ele alıyoruz. Mevcut kısa liste:
- `/compare` sayfasındaki etkileşimli ürün karşılaştırma tablosu, filtreler değiştiğinde henüz satır güncellemelerini ekran okuyuculara bildirmiyor. Geçici çözüm: güncellenmiş satırları duymak için sayfayı yeniden yükleyin. Bir sonraki sürüm döngüsünde bir düzeltme yayınlamayı bekliyoruz.
- Bazı pazarlama video yerleştirmeleri, altyazılarını doğrulayamadığımız üçüncü taraf oynatıcılara dayanıyor. Kendi barındırdığımız altyazılı oynatıcılara geçiş yapıyoruz.
Bu listede olmayan bir şeyle karşılaşırsanız, lütfen bize bildirin — sonraki bölüme bakın.
Erişilebilirlik sorunu bildirme
Bir sayfa, kullandığınız yardımcı teknolojiyle sizin için çalışmıyorsa, iletişim sayfası üzerinden bize yazın ve ne denediğinizi, ne olduğunu ve ne olması gerektiğini anlatın. İki iş günü içinde yanıt vermeyi ve on iş günü içinde bir düzeltme veya geçici çözüm onaylamayı hedefliyoruz.
Bu sayfa yılda en az bir kez ve her büyük sürümden sonra gözden geçirilir.