Fókushindrun í svarglugga
Silktide greinir síður sem innihalda svarglugga – sprettiglugga sem hindrar samskipti við aðra hluta síðunnar – og biður þig að staðfesta að fókus lyklaborðsins sé meðhöndlaður rétt á meðan svarglugginn er opinn. Þetta er handvirk yfirferð: sjálfvirk prófun getur fundið svargluggann en ekki fylgst með hegðun hans þegar hann er opnaður og lokaður.
Af hverju þetta skiptir máli
Þegar svargluggi er opinn er síðan fyrir aftan hann sýnileg en óvirk. Ef getur sloppið út úr svarglugganum enda notendur lyklaborðs og á því að fara með Tab í gegnum efni sem þeir geta ekki séð eða notað, lesa síðuna undir glugganum úr samhengi og missa algjörlega af því hvar þeir voru. Og ef fókus er ekki settur aftur þegar svarglugganum er lokað lenda þeir efst á síðunni og þurfa að fara aftur að þeim stað sem þeir voru á.
Hvernig á að laga þetta
Opnaðu hvern svarglugga á síðunni og staðfestu eftirfarandi með lyklaborðinu ngu einu:
- Þegar svarglugginn opnast færist fókusinn inn í hann – venjulega á fyrsta stjórnhnappinn eða á svargluggann sjálfan.
- Með því að ýta á Tab og Shift+Tab er farið í hring í gegnum stýringar svargluggans án þess að komast nokkurn tíma að síðunni fyrir aftan hann.
- Með því að ýta á Escape lokast svarglugginn (fyrir svarglugga sem hægt er að loka).
- Þegar svarglugganum er lokað færist fókusinn aftur á eininguna sem opnaði hann.
Ef eitthvað af þessu mistekst skaltu laga útfærslu svargluggans. Innbyggða
<dialog>-einingin sem er opnuð með showModal() býður upp á megnið af þessari
hegðun sjálfkrafa; sérsniðna svarglugga þarf að forrita. Ef allt hegðar sér
rétt skaltu [samþykkja](def:decision niðurstöðuna).
Hvernig Silktide prófar þetta
- Leitað er að merkjum um að síða innihaldi svarglugga: innbyggðri
<dialog>-einingu, einingu meðrole="dialog"eðarole="alertdialog", einingu meðaria-modal="true"eða einingu með hefðbundnu heiti á klasa fyrir svarglugga sem inniheldur einnig stýringar sem hægt er að setja fókus á. - Þegar eitthvað af þessu finnst er ein kvaðning um yfirferð búin til fyrir síðuna.
Silktide getur ekki opnað svargluggann og fylgst með rauntímahegðun fókusins, svo þessi prófun bilar aldrei sjálfkrafa – hún biður þig um að staðfesta þetta.
Úrræðaleit
Síðan er ekki með sýnilegan svarglugga
Margar síður senda uppsetningu fyrir svarglugga með á hverri síðu (sprettiglugga fyrir fréttabréf, vafrakökusvarglugga eða falið leitarlag) sem birtist aðeins við ákveðnar aðstæður. Kvaðningin á samt við: staðfestu hegðun svargluggans í því ástandi þegar hann opnast. Ef uppsetningin er leifar sem geta aldrei opnast skaltu íhuga að fjarlægja hana.
Svargluggarnir okkar koma úr safni frá þriðja aðila
Þekkt söfn fyrir svarglugga meðhöndla fókus yfirleitt rétt, en uppsetning og sérsniðið efni geta truflað það. Staðfestu hegðunina á þínum eigin síðum í stað þess að treysta á leiðbeiningar safnsins.