2.1.1; 2.5.7 Podpisové polia pre adresátov je možné umiestniť iba ťahaním myšou
Popis problému:
Na stránke „Pripraviť viditeľné podpisové polia“ sa pole pre každého adresáta umiestňuje rovnakou komponentou ako vizuálna pečiatka (visual_stamp_controller.js): poloha sa mení iba ťahaním rámika (pointerdown->visual-stamp#startDrag) a veľkosť iba ťahaním úchytu <button aria-label="Zmeniť veľkosť podpisového poľa" data-action="pointerdown->visual-stamp#startResize">, ktorý na klávesnicu nereaguje. Pokyn na stránke to potvrdzuje: „Potiahnutím rámika v náhľade umiestnite pole, veľkosť upravíte rohovým úchytom.“ Poloha ani veľkosť sa nedajú zadať číselne. Klávesnicou je možné iba pridať pole na predvolené miesto tlačidlom „Pridať podpisové pole“.
Dopad:
Odosielateľ, ktorý ovláda počítač iba klávesnicou (používatelia s motorickým znevýhodnením, používatelia prepínačov a alternatívnych vstupných zariadení, nevidiaci používatelia), nemôže umiestniť podpisové pole k riadku pre podpis jednotlivého adresáta — všetky polia skončia na predvolenom mieste. Rovnako sú postihnutí používatelia, ktorí presné ťahanie nezvládnu (tremor, obmedzená jemná motorika).
Závažnosť: vysoká — príprava podpisových polí je bez myši použiteľná iba s predvolenou polohou.
Efektívne riešenie:
Pre splnenie kritérií úspešnosti je potrebné doplniť ovládanie bez ťahania rovnako ako pri vizuálnej pečiatke: posun šípkami na zameranom rámiku a úchyte a číselné polia „Pozícia X“, „Pozícia Y“, „Šírka“, „Výška“ s menovkami, synchronizované s náhľadom. Zmenu polohy je vhodné oznamovať v živej oblasti role="status". Keďže ide o tú istú komponentu, úprava v visual_stamp_controller.js vyrieši obe stránky.