Manglende aria-flowto-id
Silktide tjekker alle aria-flowto-attributter på dine sider og bekræfter, at de element-id'er, de angiver, faktisk findes. Denne attribut giver hjælpeteknologi en alternativ , der adskiller sig fra rækkefølgen i sidens kode.
<!-- Problem: intet element på siden har id="next-section" -->
<div id="intro" aria-flowto="next-section">…</div>
Hvorfor det er vigtigt
Attributten aria-flowto angiver, hvor en
læser skal gå hen næste gang, og tilsidesætter sidens naturlige rækkefølge. En
, der følger angivelsen
og ikke finder noget der, ender i en blindgyde på brugerens vej gennem indholdet. Attributten
bruges sjældent, så en brudt reference betyder normalt, at indholdet er blevet
omstruktureret, og at den alternative læserækkefølge blev glemt – hvilket efterlader en
fælde for netop de brugere, som attributten var beregnet til at hjælpe.
Sådan løser du det
- Sørg for, at hvert id, der er angivet i
aria-flowto, matcheridfor et rigtigt element på samme side. - Overvej, om du overhovedet har brug for attributten. De fleste sider bør kunne læses
korrekt i deres naturlige koderækkefølge; det er mere robust at rette
rækkefølgen end at tilsidesætte den, og understøttelsen af
aria-flowtoi er begrænset.
Sådan tester Silktide dette
- Find alle elementer på siden med en
aria-flowto-attribut. - Tjek hvert id, den refererer til, i forhold til de element-id'er, der findes på siden.
- Rapporter hver reference, der ikke matcher noget element.
Fejlfinding
Dette tjek rapporterer ikke noget, selvom jeg forventer fund
ARIA-test kan slås fra for hver website. Tjek de avancerede indstillinger for websitet.