Ką čia reiškia „taikosi į WCAG 2.2 AAA”

Žodis taikosi pasirinktas sąmoningai. Šis puslapis tiksliai sako, kas tikrinama, kuo, ko netikrina niekas ir ką ketiname daryti dėl šios spragos. Lily niekada nesako, kad atitinka WCAG — joks auditas to nepatvirtina.

Tikrinama nuolat

  • Kiekvieno komponento kanoninis semantinis elementas, ARIA atributai ir klasės kabliukai — patvirtinami vienetų testų rinkiniais kiekvienam karkasui (daugiau nei 15 000 atvejų septyniuose karkasuose).
  • Kiekvienas iš 571 komponento demonstracinių puslapių SvelteKit pavyzdinėje programoje yra švarus pagal axe (WCAG 2.0/2.1 A+AA ir 2.2 AA taisyklių rinkiniai) — viso katalogo peržiūra, pirmą kartą nustatyta kaip bazinė linija 2026-08-27 ir paleista iš naujo 2026-10-06 — taip pat bazinės linijos kiekvienai programai pagrindiniam puslapiui, katalogui ir sudėtiniams maršrutams visose septyniose pavyzdinėse programose.
  • Klaviatūros sutartys kiekvienam interaktyviam komponentui, dokumentuotos kiekvieno komponento kanoniniuose metaduomenyse ir išbandomos rinkiniais; pagalbinių paketų papildomai paleidžiamos Playwright specifikacijos tikrose naršyklėse.
  • WCAG 2.2 tikslo dydžio apatinės ribos ir perpildymo apsaugos visose 57 temose; praleidimo nuoroda, orientyrai ir jokio horizontalaus perpildymo keturiuose peržiūros languose kiekvienai programai; lang/dir taikymas, įskaitant RTL apvertimą.

Netikrina niekas

  • Atitikties auditas niekada nebuvo atliktas. Jokio VPAT, jokio sertifikavimo. Automatiniai įrankiai apima mažumą WCAG sėkmės kriterijų.
  • AAA specifiniai kriterijai (pagerintas kontrastas ir kiti) yra dizaino ketinimai, o ne patikrintos savybės; axe taisyklių rinkiniai paleidžiami A/AA lygiu. Atskiros didelio kontrasto temos dar nėra.
  • Ekrano skaitytuvų elgsena didžiąja dalimi nepatikrinta. Rinkiniai patvirtina ARIA atributus, o ne tai, ką praneša VoiceOver, NVDA ar JAWS — ir šis projektas ne kartą pateikė žalius rinkinius virš tikrų defektų, kiekvienas jų aprašytas pakeitimų žurnale būtent todėl, kad rinkiniai jų nematė.

Ką ketiname dėl to daryti

Nepriklausomas prieinamumo auditas yra pirmasis įvardytas bet kokio projekto finansavimo panaudojimas, o audito vykdytojui reikalinga apimtis jau paruošta. Iki tol ekrano skaitytuvų ataskaitos yra indėlis, kurio šis projektas nori labiausiai: „komponentas X praneša Y, o tai klaidinga, nes Z” yra tiesiogiai pritaikoma.

Pranešti apie problemą

Atidarykite issue adresu github.com/LilyDesignSystem/lily-design-system arba rašykite el. paštu joel@joelparkerhenderson.com. WCAG kriterijaus nurodymas padeda, bet nėra privalomas — „negalėjau valdyti X klaviatūra” yra išsami ataskaita.

Visa deklaracija, su patikros lentele ir jos peržiūrų istorija, yra saugykloje: docs/accessibility-statement.md.