Co zde znamená „míří na WCAG 2.2 AAA”

Slovo míří je zvoleno záměrně. Tato stránka přesně říká, co je ověřováno, čím, co neověřuje nic a co hodláme s touto mezerou udělat. Lily nikdy netvrdí „shodu” s WCAG — žádný audit ji nepodporuje.

Ověřováno průběžně

  • Kanonický sémantický prvek, atributy ARIA a háčky tříd každé komponenty — potvrzované sadami jednotkových testů pro každý framework (přes 15 000 případů v sedmi frameworcích).
  • Každá z 571 ukázkových stránek komponent v ukázkové aplikaci SvelteKit je čistá podle axe (sady pravidel WCAG 2.0/2.1 A+AA a 2.2 AA) — průchod celým katalogem, poprvé zaveden jako základ 2026-08-27 a znovu spuštěn 2026-10-06 — plus základy pro každou aplikaci pro domovskou stránku, katalog a složené trasy ve všech sedmi ukázkových aplikacích.
  • Smlouvy s klávesnicí pro každou interaktivní komponentu, zdokumentované v kanonických metadatech každé komponenty a ověřované sadami; balíčky pomocníků navíc spouštějí specifikace Playwright ve skutečných prohlížečích.
  • Spodní meze velikosti cíle dle WCAG 2.2 a ochrany proti přetečení ve všech 57 motivech; odkaz pro přeskočení, orientační body a žádné vodorovné přetečení ve čtyřech viewportech na aplikaci; lang/dir použití včetně převrácení RTL.

Neověřeno ničím

  • Nikdy nebyl proveden audit shody. Žádný VPAT, žádná certifikace. Automatické nástroje pokrývají menšinu kritérií úspěšnosti WCAG.
  • Kritéria specifická pro AAA (zvýšený kontrast a další) jsou návrhové záměry, ne ověřené vlastnosti; sady pravidel axe běží na úrovni A/AA. Zvláštní vysokokontrastní motiv zatím neexistuje.
  • Chování čteček obrazovky je převážně netestované. Sady potvrzují atributy ARIA, ne to, co VoiceOver, NVDA nebo JAWS oznamují — a tento projekt už víckrát vydal zelené sady nad skutečnými vadami, z nichž každá je zapsána ve změnovém logu právě proto, že je sady nemohly vidět.

Co s tím hodláme dělat

Nezávislý audit přístupnosti je prvním jmenovaným použitím jakéhokoli financování projektu a rozsah, který auditor potřebuje, je již připraven. Do té doby jsou hlášení od čteček obrazovky příspěvkem, který tento projekt chce nejvíc: „komponenta X oznamuje Y, což je špatně, protože Z” je přímo použitelné.

Nahlaste problém

Otevřete issue na github.com/LilyDesignSystem/lily-design-system nebo pošlete e-mail na joel@joelparkerhenderson.com. Uvedení kritéria WCAG pomáhá, ale není povinné — „nemohl jsem ovládat X klávesnicí” je úplné hlášení.

Úplné prohlášení s ověřovací tabulkou a historií revizí je v repozitáři: docs/accessibility-statement.md.