3.3.2; 1.3.1; 4.1.2 Pole na potvrdenie zrušenia účtu nemá menovku ani pokyn

Added by Milan Regec Milan R. (October 2, 2026)
Notes

URL: agp.dev.slovensko.digital/users/edit


Popis problému:

V časti „Nebezpečná zóna“ → „Zrušiť môj účet“ je tlačidlo „Zmazať účet“ aktívne až po napísaní presnej frázy do poľa <input type="text" id="delete_confirmation" placeholder="zmazať účet">. Pole nemá menovku a jedinou informáciou o tom, čo treba napísať, je zástupný text, ktorý po začatí písania zmizne. Na stránke nie je pokyn, že frázu je potrebné prepísať. Tlačidlo „Zmazať účet“ je zakázané iba triedou opacity-50 a atribútom disabled, bez vysvetlenia.


Dopad:

Používateľ čítača obrazovky počuje iba „zmazať účet, upraviť“ a nemusí pochopiť, že ide o pokyn na prepísanie frázy; tlačidlo „Zmazať účet“ je pre neho nedostupné bez vysvetlenia. Používatelia s kognitívnym znevýhodnením si po začatí písania nemusia pamätať presné znenie frázy vrátane diakritiky. Používatelia hlasového ovládania nemajú pre pole názov.


Závažnosť: vysoká — používateľ bez pokynu nedokáže zrušiť svoj účet.


Efektívne riešenie:

Pre splnenie kritérií úspešnosti je potrebné poľu doplniť viditeľnú menovku s pokynom, napríklad „Na potvrdenie napíšte frázu „zmazať účet““, prepojenú cez <label for="delete_confirmation">, a zakázané tlačidlo vysvetliť textom prepojeným cez aria-describedby.


<label for="delete_confirmation">Na potvrdenie napíšte frázu „zmazať účet“</label>
<input type="text" id="delete_confirmation" name="delete_confirmation" autocomplete="off" aria-describedby="delete_hint">
<p id="delete_hint">Tlačidlo Zmazať účet sa sprístupní po napísaní frázy.</p>


1-zrusenie-uctu.png
1-zrusenie-uctu.png Download