Skip to content

Add Tooltips and aria-labels to list views#6391

Open
Elblinator wants to merge 5 commits into
OpenSlides:mainfrom
Elblinator:6370-aria-labels
Open

Add Tooltips and aria-labels to list views#6391
Elblinator wants to merge 5 commits into
OpenSlides:mainfrom
Elblinator:6370-aria-labels

Conversation

@Elblinator

Copy link
Copy Markdown
Member

resolves #6370

@Elblinator Elblinator self-assigned this Jul 13, 2026
@Elblinator Elblinator added enhancement General enhancement which is neither bug nor feature accessibility labels Jul 13, 2026
@Elblinator Elblinator added this to the 4.4 milestone Jul 13, 2026
@Elblinator

Copy link
Copy Markdown
Member Author

Given my comment in the issue:

files (restriction, public file)

As far as I understand the guideline for aria labels:
Aria labels should only be added if it's a clickable event which is not explained by the content inside
given that a public file is a) not a clickable evene and b) has already a tooltip I did not add anything for it

I am not positive that the aria-label in the participant-list with the delegatioons is redundant given the same tooltip

@Elblinator
Elblinator marked this pull request as ready for review July 13, 2026 06:45
@Elblinator Elblinator assigned bastianjoel and bspekker and unassigned Elblinator Jul 13, 2026
@bastianjoel bastianjoel removed their assignment Jul 13, 2026

@bspekker bspekker left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the changes my screen reader only reads out the icons but not the entries. For example it now says only "Visibility" where it previously said only "internal".

Image

Instead both aspects should be read out leading to "visibility internal"

@bspekker bspekker assigned Elblinator and unassigned bspekker Jul 17, 2026
@Elblinator Elblinator assigned bspekker and Elblinator and unassigned Elblinator and bspekker Jul 22, 2026
@Elblinator Elblinator assigned Elblinator and unassigned bastianjoel and bspekker Jul 23, 2026
@Elblinator Elblinator assigned bastianjoel and bspekker and unassigned Elblinator Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility enhancement General enhancement which is neither bug nor feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve accessibility of metainfo column for screenreaders

3 participants