Accesibilitate
Această declarație acoperă paginile publice ale llmeu.com, servite ca export static. Nu acoperă API-ul sau consola operatorului, care nu fac parte din acest export și nu sunt accesibile de pe acest site.
Nu revendicăm conformitatea cu WCAG 2.2 sau cu WCAG 2.1, la niciun nivel — nici A, nici AA, nici AAA. Nicio terță parte nu a auditat acest site și nu a fost efectuat niciun test cu tehnologii de asistare. Ce urmează este o listă cu lucrurile care au fost măsurate, cum au fost măsurate și ce este încă necunoscut.
Ce a fost verificat
Fiecare rând numește ce a fost măsurat și instrumentul care a măsurat. Niciunul dintre acestea nu este un rezultat certificat; sunt măsurători realizate pe această versiune și pot fi remăsurate.
- Conținutul ajunge fără JavaScript pe această pagină și pe orice altă pagină publică. Aproape fiecare pagină este HTML și o singură foaie de stil; nu există script de la terți, nici framework, nici hidratare. O singură rută — terenul de joacă pentru modele — conține un singur script inline, este marcată noindex și nu face parte din site-ul care poate fi crawlat.
- Pagina se randează cu fonturi de sistem și nu conține imagini. Nu există niciun font web și nicio imagine pe vreo pagină publică; singurul element de imagine este pictograma site-ului. Prin urmare, aspectul nu se poate deplasa când un font termină descărcarea sau când o imagine sosește târziu.
- Fiecare antet de tabel este asociat cu celulele sale. Toate celulele th de pe paginile publice au un scope explicit, iar verificarea care impune acest lucru randează paginile și citește HTML-ul, nu șablonul. Acest lucru există pentru că paginile exportate obișnuiau să livreze antete fără scope, ceea ce face ca un cititor de ecran să ajungă să citească un tabel comparativ ca pe un zid de numere.
- Focusul de tastatură este vizibil. Linkul de salt este primul element care poate primi focus pe fiecare pagină, devine vizibil când primește focus, iar indicatorul de focus este citit din stilul randat, nu din foaia de stil, într-un browser real.
- Fiecare pagină își declară limba. Fiecare document declară lang="en" sau lang="de" pe elementul rădăcină, astfel încât un cititor de ecran alege regulile corecte de pronunție, iar fiecare pagină declară ambele variante de limbă.
- Contrastul de culoare trece de WCAG AA pe perechile critice pentru design, fără marjă la una. 21 de perechi au fost calculate din tokenurile de design; cea mai strânsă este 4.69:1 față de pragul AA de 4.5:1. Indicatoarele de focus trec de cerința de 3:1 pentru elementele non-text, atât în contextul deschis, cât și în cel închis.
Cum a fost măsurat fiecare dintre acestea
- Verificările pentru antetul de tabel, limbă și contractul catalogului rulează în suitele automatizate și exercită funcțiile reale ale paginii.
- Vizibilitatea focusului și aspectul randat au fost măsurate în Chromium headless cu animațiile și tranzițiile dezactivate mai întâi, astfel încât o măsurătoare nu este luată niciodată la mijlocul unei alunecări, și citite înapoi cu getComputedStyle și getBoundingClientRect — o clasă din foaia de stil nu este dovadă că ceva se randează.
- Contrastul a fost calculat din valorile rezolvate ale tokenilor din foaia de stil, nu din getComputedStyle într-un motor live. Dacă vreo regulă suprascrie local un token, acea pereche nu este acoperită de numărul de mai sus.
- Afirmațiile despre tabelul cu scope, limbă și fără JavaScript au fost re-derivate din această versiune când a fost scrisă declarația; o modificare a foii de stil sau a unui șablon de pagină poate invalida una dintre ele, motiv pentru care fiecare numește fișierul care o conține.
Ce nu a fost verificat
Spus pe șleau, pentru că o afirmație de accesibilitate care se supraestimează este mai rea decât nicio afirmație — și pentru că întreaga promisiune a acestui site este că afirmațiile sale pot fi verificate:
- Nu au fost efectuate teste cu cititor de ecran. Nu cu NVDA, JAWS, VoiceOver, TalkBack sau Orca. Nimic de aici nu trebuie citit ca o afirmație despre ceea ce anunță un cititor de ecran.
- Niciun audit de terță parte — nicio consultanță de accesibilitate, nicio scanare automată de conformitate, niciun VPAT sau Raport de conformitate privind accesibilitatea.
- Nicio afirmație de conformitate cu WCAG 2.2 (sau 2.1) la niciun nivel. Trecerea unui calcul de contrast și marcarea antetelor de tabel nu înseamnă conformitate: sunt două dintre criteriile de succes, pe suprafețele care au fost măsurate.
- Niciun test de utilizare cu utilizatori cu dizabilități.
- Acoperirea browserelor și a tehnologiilor asistive nu este caracterizată. Site-ul este HTML și CSS simplu, fără JavaScript, ceea ce de obicei înseamnă suport larg, dar „de obicei” nu este o măsurătoare și nu o prezentăm ca atare.
Limitări cunoscute
Acestea sunt lucruri despre care știm deja că sunt imperfecte, enumerate mai degrabă decât lăsate pentru un cititor să le descopere:
- Consola nu este acoperită de această declarație. Nu face parte din exportul static, iar tabelele sale nu au asocierile de antet pe care le au paginile publice. Dacă consola devine accesibilă public, această declarație nu i se aplică.
- Linkul de sărire, antetul și subsolul site-ului sunt ascunse la imprimare. Prin urmare, imprimarea unei pagini vă oferă conținut fără navigare și fără link de sărire.
- Comutatorul de limbă este o pereche de linkuri, nu un <select> sau un meniu de localizare. Este accesibil de la tastatură și etichetat, dar nu este controlul pe care unii utilizatori îl așteaptă pentru schimbarea limbii.
- Nu există un contact specific pentru accesibilitate sau un angajament privind timpul de răspuns. Raportările merg către o căsuță poștală generală; nu ne angajăm încă să răspundem într-un timp fix.
- Starea live și cifrele de cost de pe paginile de produs sunt text static. Nu se actualizează în browser, pentru că nu există cod în browser. În această implementare, acesta este comportamentul intenționat, nu o animație care a eșuat.
- Playground-ul, când este implementat, este singura suprafață interactivă. Este un formular cu etichete text și se transformă într-o explicație când API-ul nu este găzduit, dar anunțurile sale de stare în timpul unei cereri nu au fost testate cu un cititor de ecran.
Raportarea unei probleme
Dacă ceva de pe acest site vă este inutilizabil, scrieți la mail@llmeu.com și spuneți ce pagină și ce s-a întâmplat. Defectele de accesibilitate sunt tratate ca orice alt defect de pe acest site: sunt corectate în sursă și verificate pe pagina exportată. Nu vom adăuga în tăcere o insignă de conformitate pentru a face raportul să dispară.
Această declarație descrie această versiune. Dacă o măsurătoare de mai sus nu mai este adevărată, defectul este măsurătoarea sau pagina — nu declarația.