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

WAI-ARIA 1.1: role= None and role=presentation #80

Closed
michael-n-cooper opened this issue Aug 6, 2015 · 5 comments
Closed

WAI-ARIA 1.1: role= None and role=presentation #80

michael-n-cooper opened this issue Aug 6, 2015 · 5 comments
Labels
Milestone

Comments

@michael-n-cooper
Copy link
Member

Filed at https://lists.w3.org/Archives/Public/public-pfwg-comments/2015JulSep/0004.html by Sailesh Panchang spanchang02@yahoo.com

I suggest two alternatives with my preference for the first:
i. If the perception is that developers do not understand use of role=presentation, then the solution is to clarify its usage in the specs / education material. Makers of user agents / AT should not be required to make a change if they already support role=presentation.
ii. Sure role=none makes better sense than role=presentation from a wording / semantic perspective.
Instead of retaining role=presentation, consider deprecating role=presentation.
Deprecating it will give a clear signal to makers of user agents / AT and in the interim, validators can flag "warning" for role=presentation.
Defining two roles with identical functionality will make it difficult for makers of user agent / AT. Some will support it sooner or later or not at all. They may not regard supporting role=none as critical if they already support role=presentation.

Developers will need to cope with this problem by setting role=presentation and role=none to deal with user agent variations.

Thanks,
Sailesh Panchang

@asurkov
Copy link
Contributor

asurkov commented Aug 6, 2015

ARIA doesn't need two roles for same thing, role="presentation" can go away.

On Thu, Aug 6, 2015 at 11:13 AM, michael-n-cooper notifications@github.com
wrote:

Filed at
https://lists.w3.org/Archives/Public/public-pfwg-comments/2015JulSep/0004.html
by Sailesh Panchang spanchang02@yahoo.com

I suggest two alternatives with my preference for the first:
i. If the perception is that developers do not understand use of
role=presentation, then the solution is to clarify its usage in the specs /
education material. Makers of user agents / AT should not be required to
make a change if they already support role=presentation.
ii. Sure role=none makes better sense than role=presentation from a
wording / semantic perspective.
Instead of retaining role=presentation, consider deprecating
role=presentation.
Deprecating it will give a clear signal to makers of user agents / AT and
in the interim, validators can flag "warning" for role=presentation.
Defining two roles with identical functionality will make it difficult for
makers of user agent / AT. Some will support it sooner or later or not at
all. They may not regard supporting role=none as critical if they already
support role=presentation.

Developers will need to cope with this problem by setting
role=presentation and role=none to deal with user agent variations.

Thanks,
Sailesh Panchang


Reply to this email directly or view it on GitHub
#80.

@ZoeBijl
Copy link

ZoeBijl commented Sep 21, 2015

My preference goes to option number two, but I can see that this involves more work for all parties.

@michael-n-cooper
Copy link
Member Author

Moving to ARIA 2.0 as we don't expect to address deprecation of presentation until then.

@pkra
Copy link
Member

pkra commented Jun 28, 2023

Related: #1863

@pkra pkra modified the milestones: ARIA 2.0, ARIA 1.3 Jun 28, 2023
@pkra
Copy link
Member

pkra commented May 13, 2024

As per editors meeting, closing this as completed.

@pkra pkra closed this as completed May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants