Bu Sayfa Neden Var?
PayCal, insanların sıklıkla tekrarladığı zaman, ödeme ve hesap görevleri için kullanılır. Bir sayfanın okunması zor olduğunda, gezinmesi zor olduğunda veya fare olmadan çalıştırılması zor olduğunda, gerçek çalışma yavaşlar.
Kullanıcıların kullandığımız standardı, halihazırda sunduğumuz erişilebilirlik değişikliklerini ve halen geliştirmekte olduğumuz alanları görebilmesi için bu sayfayı yayınlıyoruz.
Çalışma Standardımız
Ürün erişilebilirliği için çalışma standardımız olarak WCAG 2.1 Düzey AA'yı kullanıyoruz. Kullanılabilirliği açıkça iyileştirdikleri takdirde seçilen AAA fikirlerini de benimseriz, ancak AAA uyumluluğunu iddia etmeyiz.
Her rotanın her zaman mükemmel olduğunu iddia etmiyoruz. Doğrulanmış engelleri düzeltmeyi, değişiklikleri belgelemeyi ve erişilebilirlik çalışmalarını normal mühendislik iş akışında sürdürmeyi taahhüt ediyoruz.
Doğrulama Meta Verileri
Rota Meta Verileri
- Rota:
/transparency/accessibility/ - Son doğrulandı:
- Sonraki inceleme zamanı gelecek:
- Doğrulama kapsamı: sıkı WCAG rota taramaları, yeniden akış/metin aralığı kontrolleri, klavye duman kontrolleri ve manuel VoiceOver rota incelemesi.
Bilinen Sınırlamalar
- Temel rotalar arasında manuel ekran okuyucu geçişi henüz rota bazında VoiceOver notları ve kusur başına izleme oluşturmadı (WCAG-015, devam ediyor).
- Yüksek geri bildirim akışlarındaki duyuru ifadeleri (açıklık ve özlülük), canlı bölge yapısı ayrımı tamamlandıktan sonra kalan odak noktasıdır.
- Üçüncü taraf bağımlılığı incelemesi, harici kitaplıklar büyük güncellemeleri alırken bileşene özgü kısıtlamaları veya yükseltme kısıtlamalarını tanımlayabilir.
Bu meta veriler, üç aylık denetim kapanışının bir parçası olarak güncellenir; böylece kullanıcılar nelerin doğrulandığını, nelerin hala sınırları olduğunu ve bir sonraki resmi incelemenin ne zaman yapılacağını görebilir.
Yardımcı Teknoloji Desteği Politikası
Doğrudan doğruladığımız kombinasyonlara ve planlı denetimler sırasında incelediğimiz kombinasyonlara dayanarak destek beklentilerini yayınlıyoruz. Bu bir destek matrisidir; her tarayıcı ve yardımcı teknoloji eşleşmesinin aynı şekilde davrandığı iddiası değildir.
| platformu | Tarayıcı | Yardımcı teknoloji | Destek beklentisi | Doğrulama modeli |
|---|---|---|---|---|
| macOS | Safari | Seslendirme | Birincil doğrulanmış kombinasyon | Düzenli WCAG kontrollerinde ve üç aylık denetimlerde manuel rota incelemesi |
| Windows | Firefox | NVDA | Desteklenen denetim kombinasyonu | Üç aylık denetimler sırasında planlanmış manuel doğrulama |
| Windows | krom | ÇENELER | Desteklenen denetim kombinasyonu | Üç aylık denetimler sırasında planlanmış manuel doğrulama |
| Diğer kombinasyonlar | Mevcut büyük tarayıcılar | Diğer AT veya sesli kontrol araçları | En iyi çabayı gösteren destek | Erişilebilirlik kusuru süreci aracılığıyla tetiklenen sorunlar |
Kullanıcılar en iyi çaba kombinasyonuna ilişkin bir engel bildirdiğinde, bunu yine de araştırırız. Sorun temel anlambilimi, klavye davranışını veya paylaşılan bileşenleri etkiliyorsa, tam eşleştirme doğrulanan birincil kümede olmasa bile bunu bir ürün hatası olarak ele alırız.
Kullanımdan Kaldırma ve Değişiklik Politikası
- Değişikliği ilk önce bu sayfada yayınlamadan, doğrulanmış bir tarayıcı ve yardımcı teknoloji kombinasyonuna yönelik desteği kasıtlı olarak bırakmıyoruz.
- Satıcı, platform veya güvenlik kısıtlamaları nedeniyle doğrulanmış bir kombinasyonun desteklenmesi pratik olmazsa, en iyi çaba durumuna geçmeden önce en az üç aylık bir bildirimi hedefliyoruz.
- Herhangi bir kullanımdan kaldırma bildirimi, etkilenen kombinasyonu, neden değiştiğini, geçerlilik tarihini ve desteklenen en yakın alternatifi içermelidir.
Bildirilen bir engel, şu anda doğrudan doğruladığımız bir kombinasyonu etkiliyorsa sorun, bu destek beklentisine göre önceliklendirilir ve isteğe bağlı olarak ele alınmaz.
Üçüncü Taraf Bağımlılığı Erişilebilirlik İncelemesi
Denetlenen PayCal etkileşimlerinin çoğu, birinci taraf kullanıcı arayüzü kodunu kullanır. Üçüncü taraf tarayıcı tarafı kodunun mevcut olduğu durumlarda, yükseltmelerin klavye, anlambilim veya CSP beklentilerini atlamaması için erişilebilirlik etkisini ayrı olarak izleriz.
| Bağımlılık | Kullanım | Erişilebilirlik durumu | Notlar |
|---|---|---|---|
pdf-lib |
İstemci tarafı kazançları PDF'ye dışa aktarma | Onaylandı | Widget olmayan dışa aktarma kitaplığı. Klavye kullanıcı arayüzü eklemez ancak oluşturulan çıktı yine de birinci taraf etiketlemeye ve içerik kalitesine bağlıdır. |
tweetnacl |
İstemci tarafı şifreleme yardımcıları | Onaylı | Görsel olmayan yardımcı program kitaplığı. Erişilebilirlik etkisi dolaylıdır ve birinci taraf akışlarının duyarlı ve istikrarlı tutulmasıyla sınırlıdır. |
- Onaylandı: Erişilebilirlik etkisi anlaşılıp belgelenerek mevcut kullanıma izin verilmiştir.
- Koşullu: İnceleme, değiştirme veya sınırlama çalışmaları açık kaldığı sürece yalnızca sınırlı kapsamda izin verilir.
- Engellendi: erişilebilirlik gereksinimleri karşılanana kadar yeni kullanıcı arayüzü kullanımına izin verilmez.
Kullanıcı arayüzü, odak yönetimi, diyalog davranışı, yerleşik medya veya özel widget'lar ekleyen her türlü yeni tarayıcı tarafı bağımlılığı, benimsenmeden önce gözden geçirilmeli ve ana sürüm yükseltmelerinden önce yeniden incelenmelidir.
Şimdi Ne Var
- Çekirdek navigasyon, klavye kullanımını, bağlantıları atlamayı ve ana hedefler için belgelenmiş tek tuşlu kısayolları destekler.
- Ana uygulama yolları için tek tuşlu kısayollar (C, R, S, E, A, H, N, P, ?) belgelenmiştir.
- Kısayollar, giriş yazarken veya iletişim kutuları açıkken etkinleşmez.
- Yardım ve şeffaflık yolları, yararlı bağlam ekleyen içerik kırıntıları da dahil olmak üzere birden fazla gezinme yöntemi sağlar.
- Denetlenen rotalar, etkileşimin geri bildirime ihtiyaç duyduğu durumlarda anlamsal yer işaretleri, net başlıklar, doğrudan etiketler ve durum mesajları kullanır.
- Kontrast ve odak belirteci kontrolleri mevcut tema kataloğunda otomatikleştirilir ve yayınlanan matris, erişilebilirlik biriktirme iş akışımızda izlenir.
- Ayarlar, erişilebilir aralık ve yedek yığın desteğiyle disleksi dostu tipografi tercihini içerir.
- Erişilebilirlik raporları artık bu sayfadan başlayabilir ve temel ayrıntıların önceden doldurulmasıyla güvenli iletişim akışına devam edebilir.
Önce anlamsal HTML'yi tercih ediyoruz ve adların, ilişkilerin veya canlı durum değişikliklerinin daha net bir şekilde ortaya çıkmasına yardımcı olduğu ARIA'yı kullanıyoruz.
Hızlı erişim tuşları
PayCal, ana varış noktaları için tek tuşlu kısayollar yayınlayarak, sık kullanılan rotaların tekrarlayan işaretçi hareketleri olmadan ulaşılabilir kalmasını sağlar. Geçerli belgelenen set; takvimi, organizasyonları, ayarları, kazançları, yöneticiyi, yardımı, notları, ödeme dönemlerini ve klavye kısayolu yardımını kapsar.
Bu kısayollar yalnızca öngörülebilir, belgelenmiş ve göz ardı edilmesi güvenli olduklarında erişilebilirlik sözleşmesinin bir parçasıdır. Kullanıcılar, kısayol ezberlemeye ihtiyaç duymadan standart bağlantılar, düğmeler, atlama bağlantıları ve yer işaretleriyle gezinmeye devam edebilir.
Odak Güvenliği
Odaklanma güvenliği kuralları, kısayol işleyicilerinin ve komut dosyası içeren kullanıcı arayüzünün, birisi bir kipte yazarken veya çalışırken odağı çalmasını önler. Kısayollar, düzenlenebilir kontrollerin içinde etkinleşmez ve iletişim kutusu etkileşimleri, iletişim kutusu kapanana kadar odağın kapsamını korur.
Bu politika yanlışlıkla gezinmeyi azaltır, form girişini korur ve klavye davranışını Playwright ve Lightpanda'da çalıştırdığımız rota düzeyinde regresyon kapsamıyla tutarlı tutar.
Neleri Aktif Olarak Doğruluyoruz
- Rota düzeyinde WCAG taramaları, ihlaller için sıkı rota taramaları ve daha sıkı kontrast kontrolleri dahil olmak üzere ana sayfalarda gerçekleştirilir.
- Önemli nokta yapısının, etiketlerin ve kurtarma mesajlarının sessizce kaymaması için başlık ve form regresyonları kontrol edilir.
- Yeniden akış ve metin aralığı kapsamı, yatay taşmayı ve aralık hatalarını yakalamak için kompakt görüntü alanı genişliklerindeki çekirdek rotaları kontrol eder.
- Gezinme yolu ve kısayol regresyon testleri, içerik kırıntılarını, alternatif yolları, geri bildirim aktarımını, kısayol güvenliği davranışını ve klavye kısayolu politikası kapsamını doğrular.
- Paket düzeyindeki kontroller Oyun Yazarı, PHPUnit ve tarayıcı matrisi kapsamını birleştirerek erişilebilirlik iddialarının test destekli kalmasını sağlar.
Bu, kamuya açık erişilebilirlik bildirimlerimizin yalnızca niyetle değil, gerçek regresyon kapsamıyla da bağlantılı olduğu anlamına gelir.
Son İyileştirmeler
- 2026-03-23: Durum çubukları, doğrulama banner'ları, geri sayım zamanlayıcıları ve form/diyalog aralığı bileşenleri için 30'dan fazla tasarım jetonu uygulandı, paylaşılan stillerden tüm doğrudan renk bağlantısı kaldırıldı ve kontrast matrisi yeni jeton çiftlerini kapsayacak şekilde genişletildi (WCAG-020).
- 2026-03-23: Erişilebilirlik, ölçümler, vergiler ve doğrulama yönetimi (WCAG-021) olmak üzere dört aktif şeffaflık alt sayfasının tümüne doğrulama meta verileri (son doğrulama tarihi, sonraki inceleme tarihi, kapsam ve bilinen sınırlamalar) eklendi.
- 2026-03-23: Kimlik doğrulama, takvim ve kuruluş akışlarında 31 hata ve durum dizesi basitleştirildi: teknik jargon kaldırıldı (tek seferlik referanslar), boş alan mesajları işlem yapılabilir hale getirildi ve kuruluş hata mesajları tutarlı bir "X Yapılmadı. Lütfen tekrar deneyin." şeklinde standartlaştırıldı. desen (WCAG-024).
- 2026-03-23: Klavye/ARIA sözleşmeleri ve yap/yapma örneklerini içeren diyalogları, sekmeleri, veri kılavuzlarını ve formları kapsayan bileşen düzeyinde erişilebilirlik standartları yayınlandı; PR şablonundan ve regresyon iş akışından (WCAG-025) çapraz bağlantılı.
- 2026-03-23: Yinelenen canlı bölge çıktısını kaldırmak için iddialı hata duyuruları /auth/ ve /settings/ üzerindeki kibar ilerleme duyurularından ayrıldı (WCAG-017).
- 2026-03-23: Onay pencereleri, düzeltme hedefleri, sahipler ve yükseltme yollarını içeren erişilebilirlik kusuru SLA tablosu yayınlandı (WCAG-019).
- 2026-03-23: Resmi bir kalan çalışma kontrol listesi ve sahipleri, rota kapsamını ve kanıt gerekliliklerini içeren üç aylık bir erişilebilirlik denetim başucu kitabı yayınladı.
- 2026-03-23: Bu sayfadan güvenli iletişim formuna erişilebilirlik geri bildirimi alma yolu eklendi.
- 2026-03-23: Önemli genel rotalardaki birden fazla navigasyon yolu için içerik kırıntıları ve regresyon kapsamı eklendi.
- 2026-03-23: Temel genel rotalardaki katı kontrast engelleyiciler çözüldü ve bu kontroller WCAG rota paketinde tutuldu.
- 2026-03-23: Erişilebilir yazı tipi yığını ve aralık davranışıyla ayarlara disleksi dostu tipografi tercihi kapsamı eklendi.
- 2026-03-22: Kompakt görünüm genişliklerindeki ana sayfalar için rota düzeyinde yeniden akış ve metin aralığı kapsamı eklendi.
- 2026-03-20: Korumalı, belgelenmiş uygulama tarzı kısayollar eklendi, böylece yazarken veya iletişim kutuları açıkken etkinleşmezler.
- 2026-04-12: Added aria-label to the read-only current email input in change-email dialogs on settings and profile pages; replaced four hardcoded English labels in the Data Portability section with i18n-backed strings.
Hala Geliştirdiğimiz Şeyler
- Dış denetim hazırlık paketi: bir iş günü içinde eksiksiz bir denetim paketinin oluşturulabilmesi için ön paketleme sorun geçmişi, iyileştirme günlükleri ve politika kanıtları (WCAG-026).
Mevcut Açık Çalışma
- WCAG-026: Dış denetim hazırlık paketi — bir denetim kanıt paketinin bir iş günü içinde oluşturulabilmesi için ön paketleme sorun geçmişi, iyileştirme günlükleri, kanıt verileri ve politika belgeleri.
Bu, WCAG yürütme birikimimizdeki aktif öğedir. Tasarım belirteçleri, şeffaflık meta verileri, canlı bölge sözleşmeleri, halkla ilişkiler yönetimi ve sade dilli kopyalama çalışmaları tamamlandı ve geriye kayma riskini azaltmak için regresyon paketlerinin kapsamına alındı.
Denetim Temposu
Erişilebilirlik denetimleri üç ayda bir gerçekleştirilir. Her denetim penceresi, sıkı otomatik rota kontrollerini, manuel klavye kontrollerini ve temel rotalarda manuel VoiceOver doğrulamasını içerir.
Her döngü, izlenen kusurlarla (bulunduğunda), önem derecesiyle ilgili etiketlerle, sahiplerle ve kalan risklerin kısa bir özetiyle sonuçlanır.
Erişilebilirlik Kusur Yanıtı Pencereleri
Doğrulanan her erişilebilirlik hatası, bir önem derecesi, sahip, WCAG kriteri ve oluşturma sırasındaki son tarih ile birlikte dosyalanır, böylece çalışma gayri resmi olmak yerine çalışır durumda kalır.
| Şiddet | Tanım | onayla | Düzeltme veya azaltma hedefi | Sahip | İlerletme yolu |
|---|---|---|---|---|---|
| P0 | Klavye veya ekran okuyucu kullanımında engelleyiciyi serbest bırakma veya temel görev hatası. | Aynı iş günü | 48 saat | Ön Uç Lideri | 24 saat içinde çözümlenmezse Mühendislik Liderine iletin. |
| P1 | Önemli akışlarda büyük kullanılabilirlik anlaşmazlıkları veya önemli ARIA sözleşmesi başarısızlığı. | 1 iş günü | 10 iş günü | Erişilebilirlik Sahibi | 7 iş günü sonunda çözümlenmezse Ön Uç Liderine iletin. |
| P2 | Yerelleştirilmiş sorun, çalışmaların sıkılaştırılması veya yönetişimin iyileştirilmesi. | 3 iş günü | Sonraki planlı döngü | Triyajda atanan | İki döngüden sonra ertelenmesi durumunda üç aylık denetimin kapatılması için işaret koyun. |
Temel Erişilebilirlik Beklentileri
- Klavye işlemi: Temel görevlere fare gerektirmeden ulaşılabilir olmalıdır.
- Net yapı: Başlıklar, yer işaretleri, etiketler ve durum mesajları sayfa davranışını anlaşılır hale getirmelidir.
- Okunabilir sunum: Temel olarak denetlenen rotalar, daha büyük metin boyutları ve daha dar görüntü alanı genişlikleri altında bir arada tutulmalıdır.
- Güvenli gezinme davranışı: Verimlilik kısayolları hiçbir zaman aktif metin girişini veya açık diyalogları kesintiye uğratmamalıdır.
- Doğrudan geri bildirim yolu: Kullanıcılar doğru kanalı aramadan engelleri bildirebilmelidir.
ARIA'yı Nasıl Kullanıyoruz?
ARIA'yı anlamsal HTML'nin yerine geçecek bir araç olarak görmüyoruz. Yerel HTML'nin tek başına yeterli olmadığı durumlarda kontrol adlarını, ilişkileri, açıklamaları ve durum değişikliklerini netleştirmek için ARIA'yı kullanırız.
Bu, erişilebilirlik çalışmalarımızın yalnızca ARIA kullanımından daha kapsamlı olduğu anlamına gelir. Klavye davranışı, başlıklar, odak yönetimi, kontrast, yeniden akış ve hata düzeltme de aynı derecede önemlidir.
Erişilebilirlik Sorunlarını Bildirin
Kullanımı zor veya erişilemez bir şey varsa aşağıdaki formu kullanın veya doğrudan iletişim sayfasına gidin. Form, özetinizin ve ayrıntılarınızın taşındığı güvenli iletişim akışını açar.
Yararlı ayrıntılar şunları içerir::
- Hangi sayfayı veya özelliği kullanıyordunuz
- Hangi cihazı, tarayıcıyı veya ekran okuyucuyu kullanıyordunuz
- Hangi engelle karşılaştınız ve bu durum görevinizi tamamlamanıza nasıl engel oldu?
- PayCal'ı kullanmanıza nasıl yardımcı olabiliriz?
Bu formdan başlamamayı tercih ederseniz genel iletişim sayfasını da kullanabilirsiniz.
Standartlar ve Yönergeler
Erişilebilirlik çalışmalarımız öncelikle WCAG 2.1 ve Düzey AA beklentilerini referans alan ilgili yasal standartlar tarafından yönlendirilmektedir.
- WCAG 2.1 (W3C Web İçeriği Erişilebilirlik Yönergeleri) — Web erişilebilirliğine yönelik uluslararası standart
- Bölüm 508 (ABD Federal yasası) — WCAG 2.0 Düzey AA ile uyumludur
- EN 301 549 (Avrupa standardı) — WCAG 2.1 Düzey AA ile uyumludur
- AODA (Engelli Ontaryalılar için Erişilebilirlik Yasası) — Kanada'da WCAG uyumlu erişilebilirlik beklentilerine gönderme yapar
Sürekli Uygulama
Erişilebilirlik tek seferlik bir temizleme değildir. Doğruluk, güvenlik ve güvenilirliğe nasıl önem veriyorsak, bunu da normal ürün kalitesinin bir parçası olarak ele alıyoruz.
Daha fazla rota denetlenip kapsandıkça, bu sayfayı gönderilen değişiklikler, açık çalışma ve doğrulama yaklaşımıyla güncellemeye devam ediyoruz, böylece genel olmaktan ziyade faydalı olmaya devam ediyor.