Smernice

Dostopna obvestila, ki jih zazna širši krog uporabnikov

Kratka obvestila, kot so »Spremembe so shranjene«, »Prijava je uspela« ali »Napaka pri oddaji obrazca«, so pomemben del uporabniške izkušnje. Čeprav se običajno prikažejo le za kratek čas in pogosto ne prejmejo fokusa, morajo biti zaznavna tudi uporabnikom podpornih tehnologij. Le tako lahko vsi uporabniki pravočasno izvedo, kaj se je na strani zgodilo.

Smernica pokriva oviranosti:

Dostopna obvestila omogočajo, da pomembne informacije zaznajo tudi uporabniki, ki uporabljajo bralnike zaslona ali druge podporne tehnologije. Takšna obvestila uporabniku sporočajo rezultat dejanja, napako, opozorilo ali spremembo stanja, ne da bi bilo treba premakniti fokus na drug element strani.

Za katere uporabnike so dostopna obvestila posebej pomembna?

Dostopna obvestila so ključna za:

  • osebe, ki uporabljajo bralnike zaslona,
  • slepe in slabovidne uporabnike,
  • osebe s kognitivnimi oviranostmi, ki potrebujejo jasne povratne informacije,
  • uporabnike, ki splet uporabljajo izključno s tipkovnico.

Koristijo pa tudi vsem drugim uporabnikom, saj jasno sporočajo, ali je bilo dejanje uspešno izvedeno, ali je prišlo do napake oziroma ali je potrebno dodatno ukrepanje.

Kaj so statusna obvestila?

Statusna obvestila uporabniku sporočajo spremembo stanja brez spremembe konteksta strani. Mednje sodijo na primer:

  • obvestilo o uspešno shranjenih podatkih,
  • sporočilo o uspešni prijavi ali odjavi,
  • opozorilo o napaki pri izpolnjevanju obrazca,
  • informacija o dodanem izdelku v košarico,
  • informacija o spremembi prikaza zadetkov v iskalniku,
  • obvestilo o začetku ali zaključku nalaganja vsebine.

Takšna obvestila morajo biti posredovana tudi podpornim tehnologijam, čeprav uporabnik nanje ne premakne fokusa.

Namig: Uporabnik ne bi smel iskati informacije o tem, ali je bilo njegovo dejanje uspešno. Sistem naj pomembne spremembe sporoči sam.
Iskalnik dogodkov z gumbi za filtriranje rezultatov po različnih kategorijah prireditev.

Pogoste napake

Obvestilo je vidno, vendar ga bralnik zaslona ne prebere

Pogosta napaka je, da se obvestilo prikaže le vizualno. Uporabnik bralnika zaslona zato sploh ne izve, da je prišlo do spremembe.

Slaba praksa: Po oddaji obrazca se prikaže zeleno obvestilo »Podatki so shranjeni«, vendar ga bralnik zaslona ne prebere, ker ni programsko označeno kot statusno sporočilo.

Statusna sporočila morajo biti programsko določljiva, da jih podporne tehnologije zaznajo brez premika fokusa. V praksi se to najpogosteje zagotovi z uporabo ARIA Live Regions, pri čemer se role=”status” uporablja za običajna informativna sporočila, role=”alert” pa za pomembna opozorila in napake, ki jih mora uporabnik zaznati takoj.

Primer jasnega obvestila, ki uporabniku sporoča, da je bil obrazec uspešno oddan.

Opozorilo je nerazumljivo (v tujem jeziku) in ni dovolj natančno

Obvestilo mora biti zapisano v jeziku uporabnika ter jasno in dovolj natančno opisati težavo. Splošna ali tujejezična sporočila uporabniku pogosto ne pomagajo pri odpravi napake.

Slaba praksa: Obvestilo je zapisano v tujem jeziku ali vsebuje splošno sporočilo, ki uporabniku ne pojasni, kaj je narobe in kako lahko težavo odpravi.
Obrazec z obvestili o napaki v angleškem jeziku pod obveznima poljema za ime in e-poštni naslov.

Na kaj moramo biti še posebej pozorni?

Pri pripravi statusnih obvestil preverimo:

  • Ali podporne tehnologije zaznajo obvestilo brez premika fokusa?
  • Ali je besedilo jasno, kratko in razumljivo?
  • Ali obvestilo med pomikanjem med elementi ali po določenem časovnem intervalu samodejno izgine?
  • Ali uporabnik po prikazu obvestila lahko nemoteno nadaljuje delo?

Povezava s smernicami dostopnosti (WCAG)

Področje statusnih sporočil naslavlja naslednji kriterij uspeha WCAG:

  • 4.1.3 Statusna sporočila

Z ustrezno pripravljenimi statusnimi obvestili zagotovimo, da pomembne informacije dosežejo vse uporabnike – tudi tiste, ki uporabljajo bralnike zaslona ali druge podporne tehnologije. Tako izboljšamo dostopnost, zmanjšamo negotovost pri uporabi spletnih storitev ter omogočimo, da vsi uporabniki pravočasno in enakovredno prejmejo informacije o spremembah na strani.