Pytanie brzmi:
Testuję aplikację mobilną w dwóch wersjach kolorystycznych: widok "standardowy" z jasnym ekranem i "dark mode". Czy kontrast musi spełniać warunki WCAG w obu wersjach kolorystycznych aplikacji? A może wystarczy, że jedna wersja kolorystyczna np. dark mode będzie spełniać warunki kontrastu zgodnie z wymaganiami WCAG?
Odpowiadamy:
Zazwyczaj testujemy „standardową” wersję aplikacji, którą najczęściej jest jasny tryb. Alternatywne tryby, takie jak np. tryb ciemny, nie wymagają testowania.
Bez względu na to, który z motywów uznaje się za „standardowy” to właśnie ten testujemy. Motyw opcjonalny nie podlega obowiązkowym testom, szczególnie w sytuacji, w której ten pierwszy spełnia wytyczne WCAG w zakresie kontrastów.
Analizując sprawę w drugą stronę, jeśli motyw jasny jest dominujący, ale nie spełnia wytycznych WCAG, to dostarczenie opcjonalnego trybu ciemnego z poprawnym kontrastem nie jest wystarczające do spełnienia reguł WCAG. Istnieje tutaj jednak dodatkowy problem adaptacyjny GUI: jeśli użytkownik ustawia sobie systemowo preferowane motywy jako „dark” to może się zdarzyć, że dla niego „standardowym” wyświetlaniem będzie właśnie zawsze tryb dark. Przykładowo strony będą się domyślnie ładować w trybie ciemnym. W takim przypadku, jeśli pojawiają się problemy z kontrastem, to powinno się sprawdzić, czy osoba z niepełnosprawnościami poradzi sobie z przełączeniem motywów. To zagadnienie wykracza jednak poza standardowe wytyczne WCAG.