Akadálymentesítés
Ez a nyilatkozat az llmeu.com nyilvános oldalaira vonatkozik, amelyek statikus exportként kerülnek kiszolgálásra. Nem terjed ki az API-ra vagy az operator konzolra, amelyek nem részei ennek az exportnak, és erről az oldalról nem érhetők el.
Nem állítjuk, hogy megfelelünk a WCAG 2.2-nek vagy a WCAG 2.1-nek, egyetlen szinten sem — sem A, sem AA, sem AAA. Harmadik fél nem auditálta ezt az oldalt, és segédeszköz-tesztelés nem történt. Az alábbiakban azoknak a dolgoknak a listája következik, amelyeket mértek, hogyan mérték őket, és mi az, ami még ismeretlen.
Mit ellenőriztek
Minden sor megnevezi, mit mértek, és azt az eszközt, amely mérte. Ezek egyike sem tanúsított eredmény; ezen a builden végzett mérések, és újramérhetők.
- A tartalom JavaScript nélkül érkezik ezen az oldalon és minden más nyilvános oldalon. Szinte minden oldal HTML és egy stíluslap; nincs harmadik féltől származó szkript, nincs keretrendszer, nincs hydration. Egy útvonal — a modell játszótér — egyetlen inline szkriptet tartalmaz, és noindex jelöléssel van ellátva, és nem része a bejárható oldalnak.
- Az oldal rendszerbetűkészletekkel jelenik meg, és nem tartalmaz képeket. Nincs webfont és nincs kép egyetlen nyilvános oldalon sem; az egyetlen képanyag az oldal ikonja. Az elrendezés ezért nem tud elmozdulni, amikor egy betűtípus letöltése befejeződik, vagy egy kép későn érkezik meg.
- Minden táblázatfejléc hozzá van rendelve a celláihoz. A nyilvános oldalakon minden th cella explicit scope-pal rendelkezik, és az ezt kikényszerítő ellenőrzés rendereli az oldalakat, és a HTML-t olvassa, nem a sablont. Ez azért van, mert az exportált oldalak korábban scope nélküli fejléceket szállítottak, ami miatt a képernyőolvasó egy összehasonlító táblázatot számok falaként olvas fel.
- A billentyűzetfókusz látható. A skip link minden oldalon az első fókuszálható elem, fókuszáláskor láthatóvá válik, és a fókuszjelzőt a renderelt stílusból olvassuk ki, nem a stíluslapból, valódi böngészőben.
- Minden oldal megadja a nyelvét. Minden dokumentum lang="en" vagy lang="de" értéket ad meg a gyökérelemen, így a képernyőolvasó a megfelelő kiejtési szabályokat választja, és minden oldal megadja mindkét nyelvi alternatívát.
- A színkontraszt átmegy a WCAG AA szinten a tervezés szempontjából kritikus párokon, egy esetben tartalék nélkül. 21 párt számoltunk a design tokenekből; a legszorosabb 4,69:1 a 4,5:1-es AA küszöbértékkel szemben. A fókuszjelzők átmennek a 3:1-es nem szöveges követelményen világos és sötét környezetben is.
Hogyan mérték ezeket külön-külön
- A táblafejléc-, a nyelvi és a katalógusszerződés-ellenőrzések az automatizált tesztcsomagokban futnak, és a valódi oldalfüggvényeket hajtják végre.
- A fókusz láthatóságát és a megjelenített elrendezést headless Chromiumban mértük, az animációk és átmenetek előzetes kikapcsolásával, így a mérés soha nem csúszás közben történik, és getComputedStyle-lal és getBoundingClientRect-tel olvastuk vissza — egy osztály a stíluslapon nem bizonyíték arra, hogy bármi megjelenik.
- A kontrasztot a stíluslap feloldott tokenértékeiből számítottuk ki, nem egy élő motor getComputedStyle-jából. Ha bármely szabály helyben felülír egy tokent, arra a párra a fenti szám nem terjed ki.
- A hatókörrel ellátott táblázatra, a nyelvre és a JavaScript nélküli működésre vonatkozó állításokat ebből a buildből vezettük le újra az állítás megírásakor; a stíluslap vagy egy oldalsablon módosítása érvénytelenítheti valamelyiket, ezért nevezi meg mindegyik azt a fájlt, amely hordozza.
Ami nincs ellenőrizve
Nyíltan kimondva, mert az önmagát túlzó akadálymentesítési állítás rosszabb a semminél — és mert ennek az oldalnak a teljes állítása az, hogy az állításai ellenőrizhetők:
- Képernyőolvasóval végzett tesztelés nem történt. Sem NVDA-val, sem JAWS-szel, sem VoiceOverrel, sem TalkBackkel, sem Orcával. Az itteni semmit nem szabad úgy értelmezni, mint állítást arról, hogy mit mond be egy képernyőolvasó.
- Nincs harmadik féltől származó audit — nincs akadálymentesítési tanácsadó cég, nincs automatikus megfelelőségi vizsgálat, nincs VPAT vagy Accessibility Conformance Report.
- Nincs megfelelőségi állítás a WCAG 2.2 (vagy 2.1) egyetlen szintjére vonatkozóan sem. Egy kontrasztszámítás teljesítése és a táblafejlécek megjelölése nem megfelelőség: az két sikerkritérium, azokon a felületeken, amelyeket mértünk.
- Nem történt felhasználói tesztelés fogyatékossággal élő felhasználókkal.
- A böngésző- és segédtechnológia-lefedettség nincs jellemezve. Az oldal sima HTML és CSS JavaScript nélkül, ami általában széles támogatást jelent, de az „általában” nem mérés, és nem is állítjuk annak.
Ismert korlátok
Ezek olyan dolgok, amelyekről már tudjuk, hogy nem tökéletesek; inkább felsoroljuk őket, mint hogy az olvasóra hagyjuk a felfedezésüket:
- A konzolra ez a nyilatkozat nem terjed ki. Nem része a statikus exportnak, és a táblázatai nem hordozzák azokat a fejléc-társításokat, amelyekkel a nyilvános oldalak rendelkeznek. Ha a konzol nyilvánosan elérhetővé válik, ez a nyilatkozat nem vonatkozik rá.
- Nyomtatáskor az ugróhivatkozás, valamint az oldal fejléce és lábléce el vannak rejtve. Egy oldal kinyomtatása ezért navigáció és ugróhivatkozás nélküli tartalmat ad.
- A nyelvváltó két hivatkozás, nem <select> és nem nyelvválasztó menü. Billentyűzettel elérhető és feliratozott, de nem az a vezérlő, amit egyes felhasználók a nyelvváltáshoz várnak.
- Nincs kifejezetten az akadálymentesítéshez tartozó kapcsolattartó vagy válaszidő-vállalás. A bejelentések egy általános postafiókba mennek; egyelőre nem vállaljuk, hogy meghatározott időn belül válaszolunk.
- A termékoldalakon az élő állapot- és költségadatok statikus szövegek. Nem frissülnek a böngészőben, mert nincs böngészőoldali kód. Ezen a telepítésen ez a szándékolt viselkedés, nem egy meghiúsult animáció.
- A játszótér, amikor telepítve van, az egyetlen interaktív felület. Szöveges címkékkel ellátott űrlap, és magyarázatra vált vissza, amikor az API nincs hosztolva, de a kérés közbeni állapotbejelentéseit nem teszteltük képernyőolvasóval.
Hiba bejelentése
Ha ezen az oldalon valami használhatatlan az Ön számára, írjon a mail@llmeu.com címre, és mondja meg, melyik oldalról van szó és mi történt. Az akadálymentesítési hibákat úgy kezeljük, mint az oldal bármely más hibáját: a forrásban javítjuk őket, és az exportált oldalon ellenőrizzük. Nem fogunk csendben hozzáadni egy megfelelőségi jelvényt, hogy a bejelentés eltűnjön.
Ez a nyilatkozat erről a buildről szól. Ha egy fenti mérés már nem igaz, a hiba a mérésben vagy az oldalban van — nem a nyilatkozatban.