Pristupačnost
Ova izjava pokriva javne stranice llmeu.com, poslužene kao statični izvoz. Ne pokriva API ni operatersku konzolu, koji nisu dio ovog izvoza i nisu dostupni s ove stranice.
Ne tvrdimo sukladnost s WCAG 2.2, ni s WCAG 2.1, na bilo kojoj razini — ni A, ni AA, ni AAA. Nijedna treća strana nije revidirala ovu stranicu i nije provedeno testiranje pomoćne tehnologije. Ono što slijedi je popis stvari koje su izmjerene, kako su izmjerene i što je još nepoznato.
Što je verificirano
Svaki redak imenuje što je izmjereno i alat koji je to izmjerio. Nijedan od ovih nije certificirani rezultat; to su mjerenja uzeta na ovoj gradnji i mogu se ponovno izmjeriti.
- Sadržaj stiže bez JavaScripta na ovoj stranici i svakoj drugoj javnoj stranici. Gotovo svaka stranica je HTML i jedna stilska tablica; nema skripte treće strane, nema frameworka, nema hidratacije. Jedna ruta — igralište modela — nosi jednu inline skriptu, a označena je noindex i nije dio web mjesta koje se može indeksirati.
- Stranica se renderira u sistemskim fontovima i ne sadrži slike. Nema web fonta ni slike na bilo kojoj javnoj stranici; jedini slikovni resurs je ikona stranice. Izgled se stoga ne može pomaknuti kada se font završi preuzimati ili slika stigne kasno.
- Svako zaglavlje tablice povezano je sa svojim ćelijama. Sve th ćelije na javnim stranicama nose eksplicitni scope, a provjera koja to provodi renderira stranice i čita HTML, a ne predložak. To postoji jer su izvezene stranice nekada isporučivale zaglavlja bez scopea, zbog čega čitač zaslona završi čitajući tablicu usporedbe kao zid brojeva.
- Fokus tipkovnice je vidljiv. Veza za preskakanje prvi je element koji može primiti fokus na svakoj stranici, postaje vidljiva kada je fokusirana, a indikator fokusa čita se iz renderiranog stila, a ne iz stilske tablice, u stvarnom pregledniku.
- Svaka stranica deklarira svoj jezik. Svaki dokument navodi lang="en" ili lang="de" na korijenskom elementu, pa čitač zaslona odabire ispravna pravila izgovora, a svaka stranica deklarira obje jezične alternative.
- Kontrast boja prolazi WCAG AA na dizajnerski kritičnim parovima, bez rezerve na jednom. 21 par je izračunat iz dizajnerskih tokena; najtjesniji je 4.69:1 prema AA pragu od 4.5:1. Indikatori fokusa prolaze zahtjev 3:1 za netekstualni sadržaj u svijetlom i tamnom kontekstu.
Kako je svaki od ovih izmjeren
- Provjere zaglavlja tablice, jezika i ugovora kataloga pokreću se u automatiziranim testovima i upravljaju stvarnim funkcijama stranice.
- Vidljivost fokusa i renderirani raspored izmjereni su u headless Chromiumu s prvo onemogućenim animacijama i tranzicijama, tako da se mjerenje nikad ne uzima usred klizanja, te očitani putem getComputedStyle i getBoundingClientRect — klasa u stilskoj datoteci nije dokaz da se bilo što renderira.
- Kontrast je izračunat iz razriješenih vrijednosti tokena u stilskoj datoteci, a ne iz getComputedStyle u živom engineu. Ako bilo koje pravilo lokalno nadjačava token, taj par nije obuhvaćen gornjim brojem.
- Izjave o tablici s opsegom, jeziku i bez JavaScripta ponovno su izvedene iz ove gradnje kada je izjava napisana; promjena stilske datoteke ili predloška stranice može poništiti jednu od njih, zbog čega svaka navodi datoteku koja ju nosi.
Što nije provjereno
Rečeno otvoreno, jer tvrdnja o pristupačnosti koja preuveličava samu sebe gora je od nikakve tvrdnje — i jer je cijela propozicija ove stranice da se njezine tvrdnje mogu provjeriti:
- Nije provedeno nikakvo testiranje čitača zaslona. Ni s NVDA, JAWS, VoiceOver, TalkBack ni Orca. Ništa ovdje ne treba čitati kao izjavu o tome što čitač zaslona najavljuje.
- Nema revizije treće strane — nema konzultanta za pristupačnost, nema automatiziranog skeniranja usklađenosti, nema VPAT-a ni izvješća o usklađenosti pristupačnosti.
- Nema tvrdnje o usklađenosti s WCAG 2.2 (ili 2.1) na bilo kojoj razini. Prolazak izračuna kontrasta i označavanje zaglavlja tablice nije usklađenost: to su dva kriterija uspjeha, na površinama koje su mjerene.
- Nema korisničkog testiranja s korisnicima s invaliditetom.
- Pokrivenost preglednika i pomoćnih tehnologija nije okarakterizirana. Stranica je običan HTML i CSS bez JavaScripta, što obično znači široku podršku, ali "obično" nije mjerenje i ne predstavljamo to kao mjerenje.
Poznata ograničenja
Ovo su stvari za koje već znamo da su nesavršene, navedene umjesto da ih čitatelj sam otkrije:
- Konzola nije obuhvaćena ovom izjavom. Nije dio statičnog izvoza i njezine tablice ne nose asocijacije zaglavlja koje imaju javne stranice. Ako konzola postane javno dostupna, ova se izjava na nju ne odnosi.
- Link za preskakanje te zaglavlje i podnožje stranice skriveni su pri ispisu. Ispis stranice stoga daje sadržaj bez navigacije i bez linka za preskakanje.
- Prebacivač jezika je par linkova, a ne <select> ni izbornik lokaliteta. Dostupan je tipkovnicom i označen, ali nije kontrola koju neki korisnici očekuju za promjenu jezika.
- Ne postoji kontakt specifičan za pristupačnost ni obveza o vremenu odgovora. Prijave idu na općeniti poštanski sandučić; još se ne obvezujemo odgovoriti u fiksnom roku.
- Status u živo i brojke troškova na stranicama proizvoda su statični tekst. Ne ažuriraju se u pregledniku jer nema koda u pregledniku. U ovoj implementaciji to je namjerno ponašanje, a ne animacija koja nije uspjela.
- Playground, kada je implementiran, jedina je interaktivna površina. To je obrazac s tekstualnim oznakama i degradira na objašnjenje kada API nije hostan, ali njegove statusne najave tijekom zahtjeva nisu testirane s čitačem zaslona.
Prijava problema
Ako vam je nešto na ovoj stranici neupotrebljivo, pišite na mail@llmeu.com i navedite koja stranica i što se dogodilo. Greške pristupačnosti tretiraju se kao i svaka druga greška na ovoj stranici: ispravljaju se u izvoru i provjeravaju na izvezenoj stranici. Nećemo tiho dodati značku usklađenosti da prijava nestane.
Ova izjava opisuje ovu gradnju. Ako gore navedeno mjerenje prestane biti istinito, greška je u mjerenju ili na stranici — a ne u izjavi.