Čo tu znamená „mieri na WCAG 2.2 AAA”
Slovo mieri je zvolené zámerne. Táto stránka presne hovorí, čo sa overuje, čím, čo neoveruje nič a čo máme v úmysle s touto medzerou urobiť. Lily nikdy netvrdí „zhodu” s WCAG — žiadny audit ju nepodporuje.
Overované priebežne
- Kanonický sémantický prvok, atribúty ARIA a háčiky tried každého komponentu — potvrdzované sadami jednotkových testov pre každý framework (viac než 15 000 prípadov v siedmich frameworkoch).
- Každá z 571 ukážkových stránok komponentov v ukážkovej aplikácii SvelteKit je čistá podľa axe (sady pravidiel WCAG 2.0/2.1 A+AA a 2.2 AA) — prechod celým katalógom, prvýkrát zavedený ako základ 2026-08-27 a znovu spustený 2026-10-06 — plus základy pre každú aplikáciu pre domovskú stránku, katalóg a zložené trasy vo všetkých siedmich ukážkových aplikáciách.
- Zmluvy s klávesnicou pre každý interaktívny komponent, zdokumentované v kanonických metadátach každého komponentu a overované sadami; balíčky pomocníkov navyše spúšťajú špecifikácie Playwright v skutočných prehliadačoch.
-
Spodné hranice veľkosti cieľa podľa WCAG 2.2 a ochrany proti pretečeniu vo všetkých 57 témach; odkaz na preskočenie, orientačné body a žiadne vodorovné pretečenie v štyroch viewportoch na aplikáciu;
lang/dirpoužitie vrátane prevrátenia RTL.
Neoverené ničím
- Nikdy nebol vykonaný audit zhody. Žiadny VPAT, žiadna certifikácia. Automatické nástroje pokrývajú menšinu kritérií úspešnosti WCAG.
- Kritériá špecifické pre AAA (zvýšený kontrast a ďalšie) sú dizajnové zámery, nie overené vlastnosti; sady pravidiel axe bežia na úrovni A/AA. Osobitná vysokokontrastná téma zatiaľ neexistuje.
- Správanie čítačiek obrazovky je prevažne netestované. Sady potvrdzujú atribúty ARIA, nie to, čo VoiceOver, NVDA alebo JAWS oznamujú — a tento projekt už viackrát vydal zelené sady nad skutočnými chybami, z ktorých každá je zapísaná v zmenovom logu práve preto, že ich sady nemohli vidieť.
Čo s tým máme v úmysle robiť
Nezávislý audit prístupnosti je prvým menovaným použitím akéhokoľvek financovania projektu a rozsah, ktorý audítor potrebuje, je už pripravený. Dovtedy sú hlásenia od čítačiek obrazovky príspevkom, ktorý tento projekt chce najviac: „komponent X oznamuje Y, čo je zle, pretože Z” je priamo použiteľné.
Nahláste problém
Otvorte issue na github.com/LilyDesignSystem/lily-design-system alebo pošlite e-mail na joel@joelparkerhenderson.com. Uvedenie kritéria WCAG pomáha, ale nie je povinné — „nemohol som ovládať X klávesnicou” je úplné hlásenie.
Úplné vyhlásenie s overovacou tabuľkou a históriou revízií je v repozitári: docs/accessibility-statement.md.