Tilgængelighed
Denne erklæring dækker de offentlige sider på llmeu.com, leveret som en statisk eksport. Den dækker ikke API'en eller operatørkonsollen, som ikke er en del af denne eksport og ikke kan nås fra dette websted.
Vi hævder ikke overensstemmelse med WCAG 2.2 eller med WCAG 2.1 på noget niveau — ikke A, ikke AA, ikke AAA. Ingen tredjepart har revideret dette websted, og der er ikke udført test med hjælpeteknologi. Det følgende er en liste over ting, der blev målt, hvordan de blev målt, og hvad der stadig er ukendt.
Hvad der blev verificeret
Hver linje angiver, hvad der blev målt, og værktøjet, der målte det. Ingen af disse er et certificeret resultat; de er målinger foretaget på dette build, og de kan måles igen.
- Indhold ankommer uden JavaScript på denne side og alle andre offentlige sider. Næsten hver side er HTML og ét stylesheet; der er intet tredjepartsscript, intet framework, ingen hydration. Én rute — model-playground'en — bærer et enkelt inline-script, og det er markeret noindex og er ikke en del af det gennemscannbare websted.
- Siden renderes med systemskrifttyper og indeholder ingen billeder. Der er ingen webskrifttype og intet billede på nogen offentlig side; det eneste billedaktiv er webstedsikonet. Layoutet kan derfor ikke skifte, når en skrifttype er færdig med at downloade, eller et billede ankommer sent.
- Hver tabelheader er knyttet til sine celler. Alle th-celler på offentlige sider har et eksplicit scope, og kontrollen, der håndhæver det, renderer siderne og læser HTML'en i stedet for skabelonen. Dette findes, fordi eksporterede sider plejede at levere headers uden scope, hvilket er, hvordan en skærmlæser ender med at læse en sammenligningstabel som en mur af tal.
- Tastaturfokus er synligt. Skip-linket er det første fokuserbare element på hver side, det bliver synligt, når det får fokus, og fokusindikatoren læses fra den renderede stil i en rigtig browser i stedet for fra stylesheetet.
- Hver side erklærer sit sprog. Hvert dokument angiver lang="en" eller lang="de" på rodelementet, så en skærmlæser vælger de rigtige udtalerregler, og hver side erklærer begge sprogalternativer.
- Farvekontrast består WCAG AA på de designkritiske par, uden margin på ét. 21 par blev beregnet ud fra design-tokens; det strammeste er 4,69:1 mod et AA-gulv på 4,5:1. Fokusindikatorer består 3:1-kravet for ikke-tekst i både lys og mørk kontekst.
Hvordan hver af disse blev målt
- Tabel-header-, sprog- og katalog-kontraktkontrollerne kører i de automatiserede suiter og driver de rigtige sidefunktioner.
- Fokus-synlighed og det renderede layout blev målt i headless Chromium med animation og transition deaktiveret først, så en måling aldrig tages midt i en slide, og læst tilbage med getComputedStyle og getBoundingClientRect — en klasse i stylesheetet er ikke bevis for, at noget renderes.
- Kontrast blev beregnet ud fra de opløste token-værdier i stylesheetet, ikke fra getComputedStyle i en live motor. Hvis en regel tilsidesætter et token lokalt, er det par ikke dækket af tallet ovenfor.
- Udsagnene om scoped-tabel, sprog og no-JavaScript blev udledt på ny fra dette build, da erklæringen blev skrevet; en ændring i stylesheetet eller en sideskabelon kan ugyldiggøre et af dem, og derfor navngiver hvert udsagn den fil, der bærer det.
Hvad der ikke er verificeret
Sagt ligefremt, fordi en tilgængelighedserklæring, der overdriver sig selv, er værre end ingen erklæring — og fordi hele denne sides idé er, at dens udsagn kan kontrolleres:
- Der er ikke udført test med skærmlæser. Hverken med NVDA, JAWS, VoiceOver, TalkBack eller Orca. Intet her bør læses som en erklæring om, hvad en skærmlæser oplæser.
- Ingen tredjepartsrevision — ingen tilgængelighedskonsulent, ingen automatiseret overensstemmelsesscanning, ingen VPAT eller Accessibility Conformance Report.
- Ingen overensstemmelseserklæring i forhold til WCAG 2.2 (eller 2.1) på noget niveau. At bestå en kontrastberegning og markere tabelhoveder er ikke overensstemmelse: det er to af succeskriterierne, på de overflader, der blev målt.
- Ingen brugertest med brugere med handicap.
- Dækning af browsere og hjælpeteknologier er ikke karakteriseret. Siden er ren HTML og CSS uden JavaScript, hvilket normalt betyder bred støtte, men "normalt" er ikke en måling, og vi præsenterer det ikke som en.
Kendte begrænsninger
Dette er ting, vi allerede ved er ufuldkomne, listet op i stedet for at lade læseren opdage dem:
- Konsollen er ikke omfattet af denne erklæring. Den er ikke en del af den statiske eksport, og dens tabeller har ikke de header-associationer, som de offentlige sider har. Hvis konsollen bliver offentligt tilgængelig, gælder denne erklæring ikke for den.
- Spring-til-indhold-linket samt sidens header og footer skjules ved udskrivning. Udskrivning af en side giver derfor indhold uden navigation og uden spring-til-indhold-link.
- Sprogskifteren er et par links, ikke en <select> eller en lokalemenu. Den kan nås med tastaturet og er mærket, men den er ikke den kontrol, som nogle brugere forventer til at skifte sprog.
- Der er ingen tilgængelighedsspecifik kontakt eller svartidsforpligtelse. Rapporter går til en generel postkasse; vi forpligter os endnu ikke til at svare inden for en fast tid.
- Live-status og omkostningstal på produktsider er statisk tekst. De opdateres ikke i browseren, fordi der ikke er browserkode. På denne udrulning er det den tilsigtede adfærd, ikke en animation, der fejlede.
- Legepladsen, når den er udrullet, er den ene interaktive flade. Det er en formular med tekstetiketter, og den falder tilbage til en forklaring, når API'en ikke hostes, men dens statusmeddelelser under en anmodning er ikke testet med en skærmlæser.
Rapportering af et problem
Hvis noget på denne side er ubrugeligt for dig, skriv til mail@llmeu.com og fortæl hvilken side og hvad der skete. Tilgængelighedsfejl behandles som enhver anden fejl på denne side: de rettes i kilden og verificeres på den eksporterede side. Vi tilføjer ikke i stilhed et overensstemmelsesmærke for at få rapporten til at forsvinde.
Denne erklæring beskriver dette build. Hvis en måling ovenfor holder op med at være sand, er fejlen målingen eller siden — ikke erklæringen.