Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

11.1.4.3 / 11.1.4.11 Kontrastmodus des Betriebssystems akzeptieren #87

Open
johannesFischer84 opened this issue Feb 9, 2022 · 6 comments

Comments

@johannesFischer84
Copy link
Contributor

Ich möchte anregen, dass in den Kontrastprüfschritten für Apps (WCAG 1.4.3 und 1.4.11) zur Konformität auch die Einstellung des Kontrastmodus (oder Hell-/Dunkel-Modus) akzeptiert wird. In der Regel akzeptieren wir Konformität mit entsprechenden Einstellungen des Betriebssystems, z. B. in EN 11.7, bei der Zoom-Vergrößerung oder vielleicht auch bei der Pausierung von Animationen. Zudem haben besonders unter iOS native Bedienelemente in der Standard-Einstellung zu geringen Kontrast, was sich in der hohe-Kontrast-Einstellung aber anders darstellen kann.

Wenn wir es akzeptieren, müsste es in die Prüfanleitungen aufgenommen werden.

@detlevhfischer
Copy link
Contributor

@johannesFischer84 Hieße das für Dich, grundsätzlich mit dieser Vorauswahl zu testen?
Ein Argument dafür ist, dass sehbehinderte Menschen dies ja grundsätzlich einstellen können.
Das Gegenargument ist, dass es viel Nutzer (?) ggf nicht wissen ,gerade die Älteren, die zunehmend Probleme bekommen, aber teczhnisch nicht versiert sind.
Mit der Grundeinstellung wäre dafür gesporgt, dass native iOS Switches dann automatisch ausreichen würden. Anderenfalls zu verlangen, dass Entwickler nicht native Bedienelemente nutzen sollen, da diese im Default-Zustand die Kontrastanforderung nicht erfüllen, käme mir fasch vor.

@johannesFischer84
Copy link
Contributor Author

@detlevhfischer Detlev, ich stimme dir zu. Ich würde schon zunächst mit dem Standardmodus testen. Aber wenn man auf Fehler stößt, kann man den Hohen-Kontrast-Modus bzw. in Kombination den Wechsel von Hell-Modus und Dunkel-Modus ausprobieren. Wenn es Fehler im Standard-Modus gibt, die über die Einstellungen mit anderen Modus behoben werden können, würde ich den Betreiber/Entwickler auch immer darauf hinweisen, dass es noch nicht perfekt ist, eben weil nicht alle Nutzenden über die Einstellungen Bescheid wissen (Info wäre über eine App-Hilfe-Funktion möglich). Es könnte aber noch als konform akzeptiert werden.
Ich denke auch, dass Entwickler soweit irgendwie möglich auf native Standard-Elemente der Umgebung setzen können sollten.

@mitchellevan
Copy link

Es gibt seit langem Präzedenzfälle, dass der Kontrast nur mit Standardeinstellungen getestet werden sollte. Aus eigener Erfahrung weiß ich, dass Level Access und TPGi auf diese Weise testen. Weitere Beispiele:

Wenn sich diese Präzedenzfälle geirrt hätten, würde ich gerne bessere vorschlagen. Die Präzedenzfälle sind jedoch gut für die Benutzer und nicht unlogisch.

...dass es viel Nutzer (?) ggf nicht wissen ,gerade die Älteren, die zunehmend Probleme bekommen, aber teczhnisch nicht versiert sind.

@detlevhfischer
Copy link
Contributor

detlevhfischer commented May 25, 2022

@mitchellevan Danke erstmal für die Hinweise zur Prüfpraxis von IBM, LevelAccess und Deque.

Es gibt folgenden Passus in 1.4.11 der hier ggf in Betracht kommt:

except for inactive components or where the appearance of the component is determined by the user agent and not modified by the author;

Die Entsprechung des user agent wäre für native Apps wohl das jeweilige mobile Betriebssystem?

@detlevhfischer
Copy link
Contributor

detlevhfischer commented Feb 3, 2023

Ich habe die Ausnahme für native controls wie iOS switches vorerst rausgenommen und zur Klärung ein Issue bei der WCAG2ICT Task Force angelegt: w3c/wcag2ict#94

@detlevhfischer
Copy link
Contributor

Es gab dazu schon ein älteres Issue w3c/wcag2ict#82

Ich habe daraufhin den Prüfschritt zu 11.1.4.11 vorläufig angepasst und nochmal in einem Kommentar um Bestätigung dieser Position durch die WCAG2ICT task force gebeten.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants