Skip to content

UA SHOULD guidance for roles outside of required a11y parent role #2562

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

Merged
merged 1 commit into from
Jul 9, 2025

Conversation

pkra
Copy link
Member

@pkra pkra commented Jun 20, 2025

Replicates #2418 by @rahimabdi

Closes #2012, closes #2418

This PR adds additional user agent guidance for how orphan roles SHOULD be treated outside of the context of a required accessibility parent role.


Preview | Diff

Copy link

netlify bot commented Jun 20, 2025

Deploy Preview for wai-aria ready!

Name Link
🔨 Latest commit ab43d35
🔍 Latest deploy log https://app.netlify.com/projects/wai-aria/deploys/686e986a4194b60008fc753c
😎 Deploy Preview https://deploy-preview-2562--wai-aria.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkra
Copy link
Member Author

pkra commented Jun 20, 2025

The original PR #2418 had already had approving reviews by @jnurthen and @adampage. So perhaps one re-review (to please CI) is sufficient before merging.

@pkra
Copy link
Member Author

pkra commented Jun 20, 2025

Oh, good grief. Prettier is running wild after its recent update.

Please review the initial commit only.

Copy link
Contributor

@spectranaut spectranaut left a comment

Choose a reason for hiding this comment

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

Looks good to me! @pkra am I the third reviewer, want to land?

@pkra pkra mentioned this pull request Jul 4, 2025
@pkra pkra added this to ARIA Editors Jul 8, 2025
@github-project-automation github-project-automation bot moved this to Agenda+ in ARIA Editors Jul 8, 2025
@pkra
Copy link
Member Author

pkra commented Jul 8, 2025

This seems to be the cleanest prettier commit. Merging this seems like the best chance to clean up these unexpected changes.

@spectranaut
Copy link
Contributor

This seems to be the cleanest prettier commit. Merging this seems like the best chance to clean up these unexpected changes.

Hmmm I'm not convinced that we shouldn't merge this instead: #2568 I guess we can talk about it tomorrow at the editors meeting?

The PR you are concerned about at least is from Rahim, who I think would make time to clean it up even if that means making a new PR entirely.

@pkra
Copy link
Member Author

pkra commented Jul 9, 2025

Hmmm I'm not convinced that we shouldn't merge this instead: #2568 I guess we can talk about it tomorrow at the editors meeting?

My reasoning is that this prettier commit does not touch anything from the preceding commit. The prettier commit in #2568 touches the hack used to trigger a build.

The cleanest way would be a PR that runs prettier - but that should generate the identical commit as the prettier commit here (as we've seen in the past).

@pkra pkra force-pushed the add-ua-should-for-a11y-parent-role branch from a12b8a4 to ab43d35 Compare July 9, 2025 16:27
@pkra pkra merged commit 6e23814 into main Jul 9, 2025
7 checks passed
@github-project-automation github-project-automation bot moved this from Agenda+ to Done in ARIA Editors Jul 9, 2025
github-actions bot added a commit that referenced this pull request Jul 9, 2025
)

SHA: 6e23814
Reason: push, by pkra

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[Question] wai-aria/role/listbox-roles.html wpt test
3 participants