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

[aria] Drop “deprecated on this role” attributes from per-role tables #2407

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

sideshowbarker
Copy link
Contributor

@sideshowbarker sideshowbarker commented Dec 28, 2024

This change causes the Inherited States and Properties rows of the per-role Characteristics tables in the ARIA spec to stop including all the attributes that has been marked “deprecated on this role in ARIA 1.2”.

If the intent is to clearly to signal to authors that those attributes shouldn’t be use with those roles, then it makes sense to just stop including those attributes in the tables for those roles — rather than indefinitely continuing to include them.

Test, Documentation and Implementation tracking

  • "author MUST" tests: N/A
  • "user agent MUST" tests: N/A
  • Browser implementations (link to issue or commit): N/A
    • WebKit:
    • Gecko:
    • Blink:
  • Does this need AT implementations? No
  • Related APG Issue/PR: none
  • MDN Issue/PR: none

Copy link

netlify bot commented Dec 28, 2024

Deploy Preview for wai-aria ready!

Name Link
🔨 Latest commit 5935b0b
🔍 Latest deploy log https://app.netlify.com/sites/wai-aria/deploys/676fe07e4346930008e43923
😎 Deploy Preview https://deploy-preview-2407--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 site configuration.

@sideshowbarker sideshowbarker changed the title [aria] Drop “deprecated on this role” states from per-role tables [aria] Drop “deprecated on this role” attributes from per-role tables Dec 28, 2024
This change causes the Inherited States and Properties rows of the
per-role Characteristics tables in the ARIA spec to stop including all
attributes that had been marked “deprecated on this role in ARIA 1.2”.
@sideshowbarker sideshowbarker force-pushed the sideshowbarker/deprecated-on-this-role-states-drop branch from 22d54e6 to 5935b0b Compare December 28, 2024 11:26
@pkra
Copy link
Member

pkra commented Dec 29, 2024

Whatever the group decides, this must wait for #2230

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

Successfully merging this pull request may close these issues.

2 participants