Nasze zobowiązanie
Uważamy, że sklep z oprogramowaniem powinien być dostępny dla każdego — dla osób korzystających wyłącznie z klawiatury, czytników ekranu, osób ze słabym wzrokiem, z ograniczeniami motorycznymi, osób używających małych telefonów w słabym świetle. Projektujemy i tworzymy zgodnie ze standardem WCAG 2.1 Level AA jako minimalnym wymogiem i traktujemy każdy brak zgodności z nim jako błąd do naprawienia, a nie funkcję do odłożenia na później.
To oświadczenie dotyczy każdej strony w witrynie. Jeśli coś nie działa dla Państwa przy użyciu technologii asystującej, to leży po naszej stronie — proszę poinformować nas o tym, abyśmy mogli to naprawić.
Co robimy dla dostępności
W szczególności zespół inżynieryjny zobowiązuje się do:
- Nawigacja klawiaturą — każdy element interaktywny jest osiągalny za pomocą klawisza Tab, aktywowalny za pomocą Enter lub Space oraz zamykalny za pomocą Escape. Nie używamy wzorców dostępnych wyłącznie dla myszy.
- Semantyczny HTML — znaczniki orientacyjne (`<main>`, `<nav>`, `<footer>`), nagłówki w odpowiedniej kolejności, natywne kontrolki formularzy, prawdziwe przyciski. Czytniki ekranu nigdy nie powinny potrzebować ARIA, aby zrozumieć stronę, którą mogłyby zrozumieć na podstawie samego kodu znaczników.
- Widoczny focus — każdy element interaktywny pokazuje obrys fokusu przez cały czas, gdy jest aktywny za pomocą klawiatury, z kontrastem co najmniej 3:1 względem tła.
- Kontrast kolorów — tekst podstawowy w proporcji 4,5:1, duży tekst i ikony w proporcji 3:1, w trybie jasnym i ciemnym.
- Skalowalny tekst — strony pozostają używalne do 200% powiększenia w dowolnej przeglądarce; stałe szerokości treści w pikselach nie blokują zmiany układu.
- Ograniczenie ruchu — animacje respektują ustawienie `prefers-reduced-motion` i nigdy nie odtwarzają automatycznie wideo z dźwiękiem.
Skróty klawiszowe
Standardowe skróty klawiszowe przeglądarki działają wszędzie. Witryna dodaje dwa własne:
- / — otwórz paletę wyszukiwania z dowolnej strony.
- Escape — zamknij dowolne okno dialogowe, panel boczny lub menu.
Celowo utrzymujemy listę skrótów krótką, aby nie kolidowała ze skrótami klawiszowymi technologii asystujących.
Przeglądarki i technologie asystujące
Testujemy na dwóch ostatnich wersjach przeglądarek Chrome, Edge, Firefox i Safari na komputerach oraz Safari i Chrome na systemach iOS i Android. Testujemy zachowanie czytników ekranu za pomocą NVDA + Firefox, JAWS + Chrome, VoiceOver + Safari (macOS i iOS) oraz TalkBack + Chrome na Androidzie.
Nie testujemy na Internet Explorer 11; przeglądarka nie jest już obsługiwana przez Microsoft i jej nie blokujemy, ale nie możemy zagwarantować dostępności w jej przypadku.
Znane problemy
Śledzimy otwarte problemy z dostępnością w tym samym rejestrze co funkcjonalne błędy i traktujemy je z takim samym priorytetem. Aktualna krótka lista:
- Interaktywna tabela porównywania produktów na stronie `/compare` nie ogłasza jeszcze czytnikom ekranu aktualizacji wierszy po zmianie filtrów. Obejście: załaduj stronę ponownie, aby usłyszeć zaktualizowane wiersze. Spodziewamy się wdrożenia poprawki w następnym cyklu wydawniczym.
- Niektóre osadzone materiały wideo marketingowe korzystają z odtwarzaczy stron trzecich, których napisów nie możemy zweryfikować. Migrujemy do własnych odtwarzaczy z napisami.
Jeśli natrafisz Państwo na problem, którego nie ma na tej liście, proszę poinformuj nas — zobacz następną sekcję.
Zgłaszanie problemu z dostępnością
Jeśli strona nie działa dla Państwa przy użyciu technologii asystującej, napisz do nas za pośrednictwem strony kontaktowej i opisz, co Państwo próbowali zrobić, co się stało i co powinno było się stać. Dążymy do tego, by odpowiedzieć w ciągu dwóch dni roboczych i potwierdzić poprawkę lub obejście w ciągu dziesięciu dni.
Ta strona jest przeglądana co najmniej raz w roku i po każdym głównym wydaniu.