This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Přístupnost
Proč by se měl klik spouštět až při puštění?
Klik by se měl spustit až při puštění, aby uživatelé mohli chybný dotyk zrušit: kdo si všimne, že má prst na špatném tlačítku, odtáhne ho stranou a pustí mimo — nic se nestane. Pokud se funkce spustí už při stisknutí, tento ústup neexistuje. Kritérium WCAG 2.5.2 „Zrušení ukazatele“ vyžaduje přesně tuto možnost zrušení.
Ústup je zabudovaná tolerance k chybám
Na malých obrazovkách jsou tlačítka blízko sebe a prsty jsou širší než ukazatel myši. Chybné dotyky patří k běžnému provozu — zejména pro lidi s třesem nebo omezenou jemnou motorikou, kteří se obrazovky dotknou i neúmyslně. Spouštění při puštění dělá každý takový chybný dotyk bezvýznamným: stisknutí ještě není rozhodnutí, počítá se až puštění na prvku. Prohlížeče a operační systémy takto pracují standardně. Problémy vznikají, když skripty toto chování přehluší a reagují už na stisknutí — třeba aby působily rychleji. Vyloučeny jsou funkce, u kterých je samotné stisknutí podstatné, jako klavírní klávesa v hudební aplikaci.
Jak kontrolní služba toto kritérium uvádí
Zda se funkce spustí při stisknutí nebo při puštění, se projeví jen tehdy, když ji skutečně spustíte — přesně to zakazuje náš slib pasivity: měřicí jádro na vaší webové stránce žádné funkce nespouští, nic neodesílá a nic neobjednává. Strojové hodnocení tohoto kritéria by proto nebylo podložené. Zpráva o kontrole ho otevřeně označuje jako bod k ruční kontrole. Tato poctivost má systém: každé kritérium WCAG se ve zprávě objevuje samostatně se svým stavem, aby zůstalo viditelné, co bylo změřeno a co posoudil člověk.
Příklady
Při stisknutí se třepe
knopf.addEventListener("mousedown", loeschen);knopf.addEventListener("click", loeschen);
// click löst beim Loslassen aus; wer daneben liegt, zieht den Zeiger weg und nichts passiertS kliknutím místo myši, chybu lze zrušit, než to funguje.
- Otestujte svá nejdůležitější tlačítka na telefonu: stisknout, odtáhnout prst stranou, pustit mimo — nic se nesmí stát.
- Požádejte svou agenturu, aby akce vázala na puštění, ne na stisknutí.
- Zkontrolujte zvláštní případy jako podržení nebo tažení: i tam je potřeba cesta ke zrušení bez následků.
- U akcí se závažnými následky, jako je „trvale smazat“, přidejte navíc zpětný dotaz — možnost zrušení a potvrzení se doplňují.




