Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessible names for share panel buttons #33316

Merged
merged 1 commit into from
Jul 27, 2022

Conversation

PVince81
Copy link
Member

Added aria-label for the buttons on the share panel.

It was reported by Lighthouse in snapshot mode.

Note: an "aria-describedby" appears when tabbing on the button but it's not enough to satisfy the scanner, mostly because one can retrieve a list of all links on a page and those buttons would have no name at all.

@PVince81 PVince81 added 3. to review Waiting for reviews accessibility labels Jul 22, 2022
@PVince81 PVince81 added this to the Nextcloud 25 milestone Jul 22, 2022
@PVince81 PVince81 self-assigned this Jul 22, 2022
@PVince81
Copy link
Member Author

I never hit the node compilation jackpot

@PVince81
Copy link
Member Author

/compile amend /

@nextcloud-command nextcloud-command force-pushed the bugfix/noid/aria-label-share-link-buttons branch from 425eb4a to d8e9eef Compare July 22, 2022 16:16
@PVince81 PVince81 force-pushed the bugfix/noid/aria-label-share-link-buttons branch from d8e9eef to 39e4b40 Compare July 26, 2022 11:54
@PVince81 PVince81 requested a review from artonge July 26, 2022 11:55
@PVince81 PVince81 force-pushed the bugfix/noid/aria-label-share-link-buttons branch from 39e4b40 to c81a3d4 Compare July 26, 2022 14:01
@PVince81 PVince81 added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jul 26, 2022
@PVince81
Copy link
Member Author

/compile amend /

@nextcloud-command nextcloud-command force-pushed the bugfix/noid/aria-label-share-link-buttons branch from c81a3d4 to cda969d Compare July 26, 2022 16:26
Added aria-label for the buttons on the share panel.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@PVince81 PVince81 force-pushed the bugfix/noid/aria-label-share-link-buttons branch from cda969d to 4a8cbb8 Compare July 26, 2022 21:03
@PVince81 PVince81 merged commit 3e9c52a into master Jul 27, 2022
@PVince81 PVince81 deleted the bugfix/noid/aria-label-share-link-buttons branch July 27, 2022 12:31
@skjnldsv skjnldsv mentioned this pull request Aug 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish accessibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants