Toegankelijkheid
Deze verklaring heeft betrekking op de publieke pagina's van llmeu.com, aangeboden als statische export. Ze heeft geen betrekking op de API of de operatorconsole, die geen deel uitmaken van deze export en niet bereikbaar zijn vanaf deze site.
We claimen geen conformiteit met WCAG 2.2, of met WCAG 2.1, op enig niveau — niet A, niet AA, niet AAA. Geen enkele derde partij heeft deze site geauditeerd en er is geen test met ondersteunende technologie uitgevoerd. Wat volgt is een lijst van zaken die zijn gemeten, hoe ze zijn gemeten, en wat nog onbekend is.
Wat is geverifieerd
Elke regel noemt wat is gemeten en het hulpmiddel dat het heeft gemeten. Geen van deze is een gecertificeerd resultaat; het zijn metingen op deze build, en ze zijn opnieuw meetbaar.
- Content komt zonder JavaScript aan op deze pagina en elke andere publieke pagina. Bijna elke pagina is HTML en één stylesheet; er is geen script van derden, geen framework, geen hydration. Eén route — de model-playground — bevat één inline script, en die is gemarkeerd als noindex en maakt geen deel uit van de doorzoekbare site.
- De pagina rendert in systeemfonts en bevat geen afbeeldingen. Er is geen webfont en geen afbeelding op enige publieke pagina; het enige afbeeldingsasset is het site-icoon. De lay-out kan daarom niet verschuiven wanneer een font klaar is met downloaden of een afbeelding te laat aankomt.
- Elke tabelheader is gekoppeld aan zijn cellen. Alle th-cellen op publieke pagina's hebben een expliciete scope, en de controle die dat afdwingt rendert de pagina's en leest de HTML in plaats van de template. Dit bestaat omdat geëxporteerde pagina's vroeger headers zonder scope meeleverden, waardoor een schermlezer een vergelijkingstabel als een muur van getallen leest.
- Toetsenbordfocus is zichtbaar. De skip-link is het eerste focusbare element op elke pagina, wordt zichtbaar bij focus, en de focusindicator wordt in een echte browser uit de gerenderde stijl gelezen in plaats van uit de stylesheet.
- Elke pagina verklaart zijn taal. Elk document vermeldt lang="en" of lang="de" op het root-element, zodat een schermlezer de juiste uitspraakregels kiest, en elke pagina verklaart beide taalalternatieven.
- Kleurcontrast voldoet aan WCAG AA op de ontwerpkritische paren, met bij één paar geen marge. 21 paren zijn berekend uit de design tokens; het krapste is 4,69:1 tegen een AA-ondergrens van 4,5:1. Focusindicatoren voldoen aan de 3:1 non-text-vereiste in zowel de lichte als de donkere context.
Hoe elk van deze is gemeten
- De controles op tabelkoppen, taal en cataloguscontract draaien in de geautomatiseerde suites en sturen de echte paginafuncties aan.
- De zichtbaarheid van focus en de gerenderde lay-out zijn gemeten in headless Chromium, met animatie en overgang eerst uitgeschakeld, zodat een meting nooit midden in een overgang wordt gedaan, en uitgelezen met getComputedStyle en getBoundingClientRect — een class in de stylesheet is geen bewijs dat er iets rendert.
- Contrast is berekend op basis van de opgeloste tokenwaarden in de stylesheet, niet met getComputedStyle in een live engine. Als een regel een token lokaal overschrijft, valt dat paar niet onder het bovenstaande getal.
- De uitspraken over scoped tabellen, taal en no-JavaScript zijn opnieuw afgeleid van deze build toen de verklaring werd geschreven; een wijziging aan de stylesheet of een paginasjabloon kan een van hen ongeldig maken, daarom noemt elk het bestand dat het bevat.
Wat niet is geverifieerd
Simpel gezegd, omdat een toegankelijkheidsclaim die zichzelf overschat erger is dan geen claim — en omdat het hele uitgangspunt van deze site is dat de claims controleerbaar zijn:
- Er is geen schermlezer-test uitgevoerd. Niet met NVDA, JAWS, VoiceOver, TalkBack of Orca. Niets hier mag worden gelezen als een uitspraak over wat een schermlezer aankondigt.
- Geen audit door derden — geen toegankelijkheidsadviesbureau, geen geautomatiseerde conformiteitsscan, geen VPAT of Accessibility Conformance Report.
- Geen conformiteitsclaim tegen WCAG 2.2 (of 2.1) op welk niveau dan ook. Het doorstaan van een contrastberekening en het markeren van tabelkoppen is geen conformiteit: het zijn twee van de succescriteria, op de oppervlakken die zijn gemeten.
- Geen gebruikerstests met gebruikers met een beperking.
- Dekking van browsers en ondersteunende technologieën is niet gekarakteriseerd. De site is platte HTML en CSS zonder JavaScript, wat meestal brede ondersteuning betekent, maar "meestal" is geen meting en we presenteren het niet als zodanig.
Bekende beperkingen
Dit zijn zaken waarvan we al weten dat ze niet perfect zijn, opgesomd in plaats van aan de lezer overgelaten om te ontdekken:
- De console valt niet onder deze verklaring. Het maakt geen deel uit van de statische export, en de tabellen hebben niet de kop-koppelingen die de openbare pagina's wel hebben. Als de console openbaar bereikbaar wordt, is deze verklaring niet van toepassing.
- De skip-link en de site-header en -footer zijn verborgen bij afdrukken. Een pagina afdrukken geeft je dus inhoud zonder navigatie en zonder skip-link.
- De taalwisselaar is een paar links, geen <select> of een localemenu. Het is met het toetsenbord bereikbaar en gelabeld, maar het is niet het bedieningselement dat sommige gebruikers verwachten voor het wisselen van taal.
- Er is geen specifiek toegankelijkheidscontact of toezegging over reactietijd. Meldingen gaan naar een algemene mailbox; we verbinden ons nog niet aan een vaste reactietijd.
- Live status- en kostencijfers op productpagina's zijn statische tekst. Ze worden niet bijgewerkt in de browser, omdat er geen browsercode is. In deze deployment is dat het bedoelde gedrag, geen animatie die is mislukt.
- De playground, wanneer die is uitgerold, is het enige interactieve oppervlak. Het is een formulier met tekstlabels en het degradeert naar een uitleg wanneer de API niet wordt gehost, maar de statusaankondigingen tijdens een verzoek zijn niet getest met een schermlezer.
Een probleem melden
Als iets op deze site voor jou onbruikbaar is, schrijf naar mail@llmeu.com en vermeld welke pagina en wat er gebeurde. Toegankelijkheidsdefecten worden behandeld als elk ander defect op deze site: ze worden opgelost in de bron en geverifieerd op de geëxporteerde pagina. We zullen niet stilletjes een conformiteitsbadge toevoegen om de melding te laten verdwijnen.
Deze verklaring beschrijft deze build. Als een bovenstaande meting niet meer klopt, ligt het defect bij de meting of de pagina — niet bij de verklaring.
Beveiliging · Juridisch · FAQ