Standardit · WCAG 2.2

SC 3.3.7 Taso A WCAG 2.2 Uutta versiossa 2.2

Toistuva syöttö

Tietoa, jonka käyttäjä on jo antanut samassa istunnossa, ei saa pyytää uudelleen — se on täytettävä automaattisesti tai tarjottava valittavaksi listasta, ellei uudelleensyöttö ole välttämätöntä (esim. salasanan vahvistaminen). Uusi WCAG 2.2:ssa.

Mitä vaaditaan

Kun prosessi edellyttää, että käyttäjä syöttää saman tiedon useammin kuin kerran istunnon aikana (tyypillisesti monivaiheisessa virrassa), sivun on joko täytettävä arvo automaattisesti tai annettava käyttäjälle mahdollisuus valita aiemmin syötettyjen arvojen joukosta. Käyttäjän pyytäminen kirjoittamaan uudelleen sama sähköpostiosoite, osoite tai nimi kolmannessa vaiheessa, jonka he jo syöttivät ensimmäisessä vaiheessa, on virhe — ellei uudelleensyöttö palvele välttämätöntä tarkoitusta, kuten salasanan vahvistamista.

Onnistumiskriteeri koskee yhtä istuntoa ja yhtä prosessia. Saman tiedon pyytäminen uudelleen seuraavana kuukautena tai eri virran yhteydessä ei kuulu soveltamisalaan.

Vaatimustenmukaisuuden saavuttaminen

  • Maksuprosesseissa esitäytä laskutusosoite toimitusosoitteella (ja tarjoa “Sama kuin toimitusosoite” -valintaruutu).
  • Tilin luomisen virroissa siirrä nimi ja sähköpostiosoite kaikkiin seuraaviin vaiheisiin.
  • Hallinto- ja vakuutuslomakkeissa täytä kotitalouden jäsenten tiedot osioiden välillä automaattisesti.
  • Kun käyttäjän on syötettävä jotakin uudelleen aiheellisesta syystä (vahvistuskoodi, salasanan uudelleensyöttö turvallisuuden vuoksi), selitä miksi.
  • Säilytä osittain täytetyt lomakkeen tiedot asiakasohjelman tilassa tai istuntotallennustilassa, jotta takaisin/eteenpäin-siirtyminen ei poista syötettyjä arvoja.

Yleiset virheet

  • Monivaiheinen kassaprosessi, joka pyytää sähköpostiosoitteen yhteystietojen vaiheessa ja uudelleen maksuvaiheessa.
  • Varausvirrat, jotka pyytävät matkustajan nimen ja sitten saman nimen uudelleen kortinhaltijana ilman automaattitäyttöä.
  • Tilin palautusvirrat, jotka pyytävät sähköpostiosoitteen, sitten käyttäjätunnuksen erikseen, sitten saman sähköpostiosoitteen uudelleen “vahvistus”-näytöllä.
  • Pitkät hallintolomakkeet, joiden rinnakkaiset alaosiot pyytävät kukin erikseen saman hakijan perustiedot.

Miksi tämä on tärkeää

Tämä on yksi WCAG 2.2:n uusista A-tason onnistumiskriteereistä, joka lisättiin kognitiivisen saavutettavuuden parantamiseksi. Toistuva syöttö on korkea kustannus muistivaikeuksista kärsiville, dysleksiaa sairastaville, ADHD-henkilöille, motorisesti vammaisille käyttäjille (joille jokainen näppäinpainallus on merkityksellinen) sekä kytkimen tai ääniohjauksen käyttäjille (joille jokainen lomakekenttä on hidas toimenpide). Lomakkeisiin liittyvästä ahdistuksesta kärsivät käyttäjät voivat myös hylätä virran kohdatessaan toistuvan syöttöpyynnön olettaen, että järjestelmä on kadottanut heidän tietonsa.

Korjaus on lähes aina triviaali — istunnon tilan siirtäminen — mutta se edellyttää, että lomakesuunnittelu koordinoidaan vaiheiden välillä eikä jokaista vaihetta käsitellä erillisenä lomakkeena. 3.3.7 flagataan todennäköisesti usein monivaiheisten virtojen 2.2-auditoinneissa.