primefaces/community

Steps: Invalid and unnecessary tablist role structure

Closed this issue · 1 comments

Discussed in https://github.com/orgs/primefaces/discussions/1436

https://primeng.org/steps

Step container element (ul[role="tablist"]) has children which are not allowed: li[role=presentation]. The tablist role seems to have been included since the first version of the component, so it may not been considered from the accessibility perspective.

In the primeVue and primeReact <ol><li><a> structure without tablist role is used.

image