Skip to content

Replace layout table in user list with semantic HTML for accessibility #701

@Farcasut

Description

@Farcasut

Is your feature request related to a problem? Please describe or add steps to reproduce your use case.
The user list macro currently uses an HTML

purely for layout (avatar + username columns). This is not tabular data and cause screen readers to interpret this as a data table and announce row/column information, creating unnecessary cognitive overhead for users relying on assistive technologies. Also the alt and the title is the same which can cause problems for the screen readers

Describe the solution you'd like
Use a grid/flex layout to display the columns.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions