3.2.1 Při fokusu

Když jakákoli komponenta získá fokus, nezpůsobí změnu kontextu.

Pouze manuální testování

Toto kritérium nelze automaticky testovat. Vyžaduje testování chování při fokusu.

Co kontrolujeme:

  • Přesunutí fokusu na prvek neotvírá nové okno
  • Fokus na prvku neodeslat formulář automaticky
  • Fokus nezpůsobí navigaci na jinou stránku

Oficiální znění

Když jakákoli komponenta uživatelského rozhraní obdrží fokus, nezpůsobí to změnu kontextu.

Co to znamená v praxi

Samotné přesunutí fokusu na prvek nesmí způsobit neočekávanou akci.

Příklady problémů:

  • Formulář se odešle při přechodu na tlačítko
  • Nové okno se otevře při fokusu na odkaz
  • Obsah stránky se změní při fokusu na položku menu

Správně:

Akce nastane až po explicitní aktivaci (Enter, klik).

Originální znění

Originální znění W3C: WCAG 2.1 Success Criterion 3.2.1 On Focus

Počet položek v 3.2 Předvídatelnost: 6.

Když jakákoli komponenta získá fokus, nezpůsobí změnu kontextu.
 

3.2.2 Při vstupu

Změna nastavení jakékoli komponenty uživatelského rozhraní automaticky nezpůsobí změnu kontextu.
 

3.2.3 Konzistentní navigace

Navigační mechanismy opakující se na více stránkách jsou v relativně stejném pořadí.
 

3.2.4 Konzistentní identifikace

Komponenty se stejnou funkcionalitou jsou identifikovány konzistentně.
 

3.2.5 Změna na požádání

Změny kontextu jsou iniciovány pouze na požádání uživatele nebo je k dispozici mechanismus k jejich vypnutí.
 

3.2.6 Konzistentní nápověda

Pokud stránka obsahuje nápovědu, je umístěna na konzistentním místě napříč stránkami.