Skip to content

Chips: Accessibilità contrasto bordo default (SC 1.4.11) e disallineamenti tra artefatti #214

Description

@SerenaG93

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Cosa

Durante l'integrazione del Design System .italia in un progetto, ho rilevato due possibili criticità relative al componente Chips.

1. Contrasto del bordo della variante default
Nelle varianti Standard e grandi e Gruppi di Chip/Gruppi di Chip con link, il token $chips-border utilizza $color-border-subtle (hsl(210, 4%, 78%)), che produce un rapporto di contrasto di circa 1,7:1 rispetto allo sfondo bianco, valore inferiore al rapporto minimo di 3:1 richiesto dal criterio WCAG SC 1.4.11 Non-text Contrast per gli indicatori visivi necessari a identificare un componente dell'interfaccia [Allegato 1].
Le Varianti di colore (primary, secondary, ecc.) presentano invece tutte un bordo con contrasto sufficiente.
Vorrei capire se questa scelta sia intenzionale (ad esempio perché il bordo è considerato non essenziale all'identificazione del componente) oppure se si tratti di un aspetto da rivedere.

2. Disallineamento tra Figma e librerie
Confrontando i diversi artefatti del Design System ho poi rilevato alcune differenze:

  • Design System .italia e le relative documentazioni di Bootstrap e Angular presentano una variante di colore "secondary" con bordo hsl(210, 17%, 44%) [Allegato 2];
  • La documentazione React (Design React Kit) propone invece una variante analoga denominata "info" [Allegato 3];
  • Figma UI Kit non include né la variante secondary né una variante equivalente [Allegato 4].

Mi chiedo se i due aspetti possano essere correlati oppure se si tratti di scelte indipendenti.

Perché

Stiamo adottando il Design System .italia in un progetto della Pubblica Amministrazione.
È importante capire se il contrasto della variante default rappresenti una scelta intenzionale o una possibile incongruenza.

Contesto

Verifica eseguita confrontando Figma UI Kit, documentazione di Bootstrap Italia, Design Angular Kit, Design React Kit.

Altro

Allegato 1. Misurazione del rapporto di contrasto tra il colore del bordo della variante default e uno sfondo bianco: rapporto 1.7:1
Image

Allegato 2. designers.italia.it: Variante "secondary" (bordo hsl(210,17%,44%))
Image

Allegato 3. Design React Kit: presente variante "info" invece di "secondary"
Image

Allegato 4. Figma UI Kit 3.8.0: nessuna variante "secondary" mappata
Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions