Skip to content

Remove confusing unnecessary id/aria-labelledby for dropdown menus - #36487

Merged
patrickhlauke merged 3 commits into
mainfrom
patrickhlauke-remove-optional-aria-labelledby
Jun 3, 2022
Merged

patrickhlauke merged 3 commits into
mainfrom
patrickhlauke-remove-optional-aria-labelledby

Conversation

@patrickhlauke

Copy link
Copy Markdown
Member

see #35755

Note that even the APG guide for disclosure widgets doesn't use this optional "nice-to-have" extra bit https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ (though they do use aria-controls, which in most current browser/AT combos is borked though)

see #35755

Note that even the APG guide for disclosure widgets doesn't use this optional "nice-to-have" extra bit https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ (though they do use `aria-controls`, which in most current browser/AT combos is borked though)
@patrickhlauke
patrickhlauke marked this pull request as ready for review June 2, 2022 17:29
@patrickhlauke patrickhlauke added docs Documentation site and its content v5 v5, the v5-dev branch labels Jun 2, 2022

@julien-deramond julien-deramond left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM! Haven't found any other things to delete.
I suppose it should be backported to v4-dev after the merge.

@julien-deramond julien-deramond added the accessibility Keyboard, screen readers, contrast, ARIA label Jun 2, 2022
@patrickhlauke patrickhlauke added the backport-to-v4 Legacy: v4 backports label Jun 2, 2022
@patrickhlauke
patrickhlauke merged commit 8965b11 into main Jun 3, 2022
@patrickhlauke
patrickhlauke deleted the patrickhlauke-remove-optional-aria-labelledby branch June 3, 2022 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessibility Keyboard, screen readers, contrast, ARIA backport-to-v4 Legacy: v4 backports docs Documentation site and its content v5 v5, the v5-dev branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants