Akadálymentességi nyilatkozat
Az Alcometer.org célja, hogy a véralkohol-koncentráció kalkulátora, valamint a másnaposságról, regenerációról és hidratálásról szóló eszközök a lehető legtöbb felhasználó számára hozzáférhetők legyenek, beleértve a látási, mozgási, hallási, kognitív és neurológiai különbségekkel élő embereket is.
Megfelelőségi cél
Célunk a W3C által közzétett Web Content Accessibility Guidelines (WCAG) 2.2 AA szintű teljesítése. Ez összhangban áll az EN 301 549 szabvánnyal és az Európai Akadálymentességi Irányelvvel; a WCAG 2.1 AA-t minimális kompatibilitási szintként kezeljük.
A repó futtatható axe-core és Puppeteer alapellenőrzést tartalmaz az Alcometer fő eszközútvonalaira. A további javítások a meglévő problémák eltávolítását célozzák regresszió nélkül.
Az ismert hiányosságokat alább soroljuk fel, és a launch gate előtt automatikus és kézi ellenőrzéssel is kezeljük.
Jelenlegi automatikus tesztlefedettség
A projekt az npm run test:alcometer:a11y parancsot futtatja: felépíti az oldalt, elindítja az Astro preview-t, megnyitja a kiválasztott eszközoldalakat, az @axe-core/puppeteer segítségével betölti az axe-core-t, majd ellenőrzi a wcag2aa és wcag22aa címkéket.
Az aktuális baseline a test/a11y-baseline.json fájlban található, a legutóbbi futás riportja pedig a reports/a11y-run.json fájlba kerül. A baseline a súlyos és kritikus megállapításokat követi, hogy a későbbi commitek bizonyítani tudják a regressziómentességet.
A GitHub Actions akadálymentességi jobja a végső launch gate-ig szándékosan nem blokkoló jellegű, és feltölti a baseline-t és a riportot felülvizsgálati artefaktumként.
Mit jelent ez a gyakorlatban
• Az interaktív vezérlők lehetőség szerint natív HTML-elemeket használjanak, látható fókuszjelzéssel és billentyűzetes kezeléssel.
• Az SVG- és diagramszerű adatvizualizációkhoz egyenértékű szöveges vagy táblázatos alternatíva szükséges, ha a grafika információt hordoz.
• A párbeszédablakoknak meg kell őrizniük a fókuszsorrendet, és egyértelmű kilépési lehetőséget kell adniuk.
• A dokumentum nyelve minden generált oldalon a <html lang> attribútumban van deklarálva.
Ismert korlátozások
Az első axe-core baseline még tartalmazhat súlyos vagy kritikus megállapításokat, amelyeket következő javítások kezelnek. A végső gate-ig a runner a baseline-hoz képesti regressziókat blokkolja, nem pedig azt állítja, hogy már nincs minden megállapítás.
Néhány adatvizualizáció már tartalmaz képernyőolvasó-barát alternatívát, de a diagramok szövege és a nyelvi paritás továbbra is kézi, segítő technológiákkal végzett ellenőrzést igényel.
A jobbról balra írt nyelvekhez még nincs dedikált RTL elrendezés; a tartalom jelenleg a támogatott LTR felületet használja.
Hogyan tesztelünk
• Automatikusan: axe-core az @axe-core/puppeteer segítségével Astro preview alatt, a wcag2aa és wcag22aa címkékre szűkítve.
• Regressziós riport: reports/a11y-run.json.
• Rögzített baseline: test/a11y-baseline.json.
• Kézi ellenőrzés továbbra is szükséges a billentyűzetes folyamatokhoz, képernyőolvasó-szövegekhez, kognitív egyértelműséghez, nagyításhoz és vizuális regressziókhoz.
Az automatikus eszközök csak a WCAG-megfelelés egy részét észlelik. Launch előtt emberi ellenőrzés szükséges, különösen a kalkulátor, a megfelelőségi kapu és a diagramokban gazdag oldalak esetén.
Visszajelzés és kapcsolat
Ha akadálymentességi problémát tapasztal, például hiányzó alternatív szöveget, billentyűzetcsapdát, kontrasztproblémát, nem egyértelmű fókuszsorrendet vagy bármilyen más akadályt, kérjük, jelezze nekünk.
E-mail: alcometer@wp.pl
Postai cím: Piotr Zieminski, Kalonka 71a, Lengyelország
Kérjük, adja meg: (1) az érintett URL-t, (2) az akadály rövid leírását, (3) a használt segítő technológiát, ha releváns.
Jogérvényesítés
Ha nem elégedett a válaszunkkal, az ügyet az Európai Akadálymentességi Irányelv szerinti illetékes nemzeti végrehajtó szervhez továbbíthatja. Lengyelországban ez az Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
A nyilatkozat elkészítése
Ezt a nyilatkozatot 2026. április 25-én frissítettük, miután bekerült az axe-core baseline és a nem blokkoló akadálymentességi CI-feladat.
A következő felülvizsgálat tervezett időpontja 2027. április 25., vagy korábban, ha az oldalsablonok, a kalkulátor felülete vagy az akadálymentességi eszközök lényegesen változnak.