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

Add more keys to ARIA attribute reflection #2178

Merged
merged 1 commit into from
Nov 11, 2024

Conversation

Elchi3
Copy link
Collaborator

@Elchi3 Elchi3 commented Nov 7, 2024

Closes #1751
See the draft file: https://github.com/web-platform-dx/web-features/blob/main/features/draft/spec/wai-aria-1-3.yml

@autonome did some good research in #1751 (comment). With this PR, I'm proposing to stuff everything into the current ARIA reflection feature and move on.

I've used Element/ElementInternals.role to compute the status.

Future selves can revisit this feature and splits things out.

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Nov 7, 2024
Copy link
Collaborator

@autonome autonome left a comment

Choose a reason for hiding this comment

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

Generally in favor of this approach.

  • Agree on the computed state, b/c there's so much Safari stuff from 16 onward.

  • AOM will move slowly and come in pieces. I do think we should get someone deeply involved in that to help determine how the new features should be structured in advance of it shipping. But that's futurework not todaywork.

@Elchi3 Elchi3 merged commit 30cfd39 into web-platform-dx:main Nov 11, 2024
4 checks passed
@Elchi3 Elchi3 deleted the moar-aria branch November 11, 2024 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature definition Creating or defining new features or groups of features.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants