Skip to content

Componente toolbar: accessibilità #1839

Description

@giuliaghisini

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

  • Ho verificato e non esiste

Versione della libreria

3.x

Cosa

Il componente toolbar ha un <ul> con ruolo implicito list e dei figli <li>che quando sono dei separator hanno l'attributo aria-orientation che però non è ammesso su elementi figli di un role="list".

La cosa corretta da fare sarebbe:

  • mettere sull'<ul> il role="toolbar" e il suo attributo aria-label="Barra degli strumenti o aria-labelledby obbligatorio per il role toolbar
  • mettere sull'ul l'attributo aria-orientation="vertical" solo quando è verticale
  • mettere su tutti gli <li> che non sono separatori il ruolo `role="presentation"
  • sugli <li> che sono separatori mettere l'attributo aria-orientation con valore vertical quando la toolbar è orizzontale, e valore horizontal quando la toolbar è verticale

Perché

non accessibile, soprattutto l'attributo attualmente aria-orientation attualmente previsto negli esempi sui separator

Contesto

No response

Altro

No response

Metadata

Metadata

Labels

a11yIssue e PR riguardanti accessibilità e dintorni

Type

Fields

No fields configured for Bug.

Projects

Status
🆕 New

Relationships

None yet

Development

No branches or pull requests

Issue actions