Der Prüfschritt ist immer anwendbar.

Wie wird geprüft

Jedes Element der APP mittels einer externen Tastatur über die TAB-Taste anspringen, damit das Element den Fokus erhält. Bei Fokuserhalt darf keine Kontextänderung auftreten, außer der Benutzer wurde vorher über dieses Verhalten in sichtbarem Text aufgeklärt. Bei Kontextänderungen kann es sich um Folgendes handeln:

  • Neue Fenster/Dialoge werden geöffnet
  • Scrollposition oder Bildausschnitt verändert sich
  • Fokusversetzung
  • wesentliche Inhaltsänderung (z. B. neue Bedienelemente oberhalb, Ansicht/Seite erscheint wie neue Ansicht/Seite)

Die Tests dann mit aktiviertem Screenreader mit Wischnavigation rechts/links, mit Antippen der Elemente und mit externer Tastatur wiederholen.

Beispiele

Erfüllt

  • Eine Kontextänderung wird explizit ausgelöst, z. B. mit Tipp auf einem Bedienelement (Menüpunkt, Taste, Link), oder durch das Verlassen eines Eingabefeldes.
  • Wie zuvor, aber die Aktion wird nach der Auswahl erst durch Betätigen des Sprunglinks ausgelöst.

Fehler

  • Ein Formular wird automatisch abgeschickt, sobald ein bestimmtes Eingabefeld den Fokus erhält.
  • Eine Ausklappliste enthält Sprunglinks. Der Sprunglink wird beim Antippen eines Inhalts der Ausklappliste direkt ausgelöst.
  • Bei Fokus eines Auswahlschalters öffnet sich automatisch ein Pop-up mit einem Hilfetext.

Anforderung (Beschreibung)

Wenn eine Benutzeroberflächenkomponente den Fokus erhält, wird keine Kontextänderung ausgelöst.

Warum wird das geprüft

Die APP muss es den Benutzern ermöglichen, den Fokus zu bewegen, ohne dadurch bei anderen Inhalten eine Wirkung hervorzurufen. Es muss eine bewusste Aktion des Benutzers vorgenommen werden, um jede andere Wirkung auszulösen. Dies ist besonders wichtig für Benutzer, die nicht die gesamte Anzeige auf einmal sehen können und die Benutzungsschnittstelle daher erkunden müssen, indem sie durch alle verfügbaren Bedienelemente navigieren. Wenn hierbei eine unbeabsichtigte Kontextänderung geschieht, können Benutzer die Orientierung verlieren oder die Änderung zunächst gar nicht wahrnehmen.

Verweise (Referenzen)

  • EN 301549 v3.2.1 Kapitel 11.3.2.1 On focus
  • WCAG v2.1 Kapitel 3.2.1 On focus