Fokus i applet eller plugin
Silktide hittar sidor med inbäddat innehåll, till exempel pluginer eller medieobjekt, och ber dig bekräfta att en tangentbordsanvändare fritt kan ta sig in i och ut ur dem. Inbäddat innehåll som fångar tangentbordet och inte släpper det låser fast användaren på den delen av sidan.
Varför detta är viktigt
Den som navigerar med tangentbordet tar sig genom en sida med tangenter som Tab. Om ett inbäddat objekt tar emot men aldrig släpper det, blir resten av sidan otillgänglig – besökaren fastnar, och det enda sättet att ta sig därifrån är att lämna sidan helt. Detta kallas en tangentbordsfälla och att undvika den är :s framgångskriterium 2.1.2, ett krav på nivå A. Det drabbar användare som enbart använder tangentbordet och användare av hårdast.
Så åtgärdar du det
Den här kontrollen är en uppmaning att manuellt testa varje flaggad sida:
- Använd endast tangentbordet och tryck på Tab genom sidan och in i det inbäddade innehållet.
- Bekräfta att du kan trycka på Tab (och Skift+Tab) för att ta dig ut igen till resten av sidan.
- Om det krävs en tangent som inte är standard för att ta sig ut, bekräfta att sidan berättar för användaren vilken tangent som ska användas innan hen går in i det inbäddade innehållet.
- Om fokus fastnar, åtgärda eller byt ut det inbäddade innehållet – eller godkänn resultatet om allt fungerar med .
Så testar Silktide detta
- Leta efter inbäddat innehåll i varje sidas :
<applet>,<object>eller<embed>-element. - Flagga varje sida som innehåller något av dessa, så att du kan verifiera att tangentbordsfokus kan flyttas ut ur det inbäddade innehållet. Om fokus kan lämna innehållet beror på det inbäddade innehållets eget beteende, vilket inte kan bedömas automatiskt.
Felsökning
Det inbäddade innehållet får aldrig fokus
Om objektet endast är visuellt (till exempel en dekorativ animering) och aldrig tar emot tangentbordsfokus kan det inte låsa fast någon – godkänn resultatet.
Föråldrad pluginteknik
<applet> och det mesta plugininnehållet (Java, Flash) körs inte längre alls i
moderna webbläsare. Om ett flaggat element är en kvarleva från den tiden är den
bättre lösningen att ta bort det eller ersätta det med moderna motsvarigheter,
som HTML-video eller .