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

[4e8ab6] Element with role attribute has required states and properties - Combobox Failed Example 6 #2310

Open
giacomo-petri opened this issue Feb 17, 2025 · 3 comments
Assignees

Comments

@giacomo-petri
Copy link
Collaborator

In rule Element with role attribute has required states and properties, combobox Failed Example 6 requires the aria-controls attribute.

In ARIA 1.2 specs the aria-controls attribute is required, but since aria-controls has no support at all, it has been removed in ARIA 1.3.

Although this technically violates ARIA 1.2 (until version 1.3 is officially released), requiring support for a property that no UA/AT currently supports seems like overkill for the author to me.

I suggest switching aria-expanded and aria-controls so that the example remains meaningful, aligns with ARIA 1.3 when it's released, and requires no further changes.

@giacomo-petri
Copy link
Collaborator Author

giacomo-petri commented Feb 17, 2025

I just realised that Failed Example 5 is covering the missing aria-expanded scenario, so the suggestion doesn't work and probably we should simply remove the example.

@carlosapaduarte
Copy link
Member

CG decision: remove the example

@WilcoFiers
Copy link
Member

Here's the ARIA ticket that removed the aria-controls requirement from combobox:
w3c/aria#2132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants