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: Cell and gridcell #79

Open
michael-n-cooper opened this issue Aug 6, 2015 · 7 comments
Open

WAI-ARIA 1.1: Cell and gridcell #79

michael-n-cooper opened this issue Aug 6, 2015 · 7 comments
Assignees
Labels
feature may add new concept(s) to ARIA which will require implementations or APG changes good medium issue
Milestone

Comments

@michael-n-cooper
Copy link
Member

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

The description of gridcell includes quite a few references to "cell". After all, a gridcell is a cell and is contained within a row.
A cell can belong to a table or grid or treegrid and be editable or not depending on the parent container.
This will also be in line with The specs that have a single columnheader and rowheader role and not one pair for role=table and one pair for role=grid.
Instead of retaining role=gridcell, consider deprecating "gridcell and defining "cell" with the same description used for gridcell.
Deprecating it will give a clear signal to makers of user agents / AT and in the interim, validators can flag "warning" for role=gridcell.
Makers of user agents / At will need to be urged to implement this change once ARIA 1.1 becomes a recommendation.
Defining two roles with identical functionality will make it difficult for makers of user agent / AT. Some will support it sooner than later and developers will need to cope with this problem.
Thanks,
Sailesh Panchang

@asurkov
Copy link
Contributor

asurkov commented Aug 6, 2015

I agree that gridcell should be deprecated. Iirc we had some discussion on
it, not sure if we reached an agreement that time.

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

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

The description of gridcell includes quite a few references to "cell".
After all, a gridcell is a cell and is contained within a row.
A cell can belong to a table or grid or treegrid and be editable or not
depending on the parent container.
This will also be in line with The specs that have a single columnheader
and rowheader role and not one pair for role=table and one pair for
role=grid.
Instead of retaining role=gridcell, consider deprecating "gridcell and
defining "cell" with the same description used for gridcell.
Deprecating it will give a clear signal to makers of user agents / AT and
in the interim, validators can flag "warning" for role=gridcell.
Makers of user agents / At will need to be urged to implement this change
once ARIA 1.1 becomes a recommendation.
Defining two roles with identical functionality will make it difficult for
makers of user agent / AT. Some will support it sooner than later and
developers will need to cope with this problem.
Thanks,
Sailesh Panchang


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

@michael-n-cooper
Copy link
Member Author

Moving to ARIA 2.0. Don't expect to deprecate roles until then.

@michael-n-cooper michael-n-cooper modified the milestone: ARIA 2.0 ED Nov 3, 2016
@mcking65 mcking65 added the F2FCandidate Candidate topics for F2F (or Virtual F2F) meeting label Aug 2, 2019
@mcking65
Copy link
Contributor

mcking65 commented Aug 2, 2019

See related issues #1008 and #1022.

@jnurthen jnurthen added F2F Topics For F2F (or virtual F2F) and removed F2FCandidate Candidate topics for F2F (or Virtual F2F) meeting labels Sep 3, 2019
@joanmarie
Copy link
Contributor

joanmarie commented Sep 16, 2019

Consensus from TPAC:

  • First: Change implementations to treat cell inside grid as they do gridcell.
  • Then: Make gridcell synonym for cell initially
  • Finally: Deprecate gridcell

@jnurthen jnurthen modified the milestones: ARIA 2.0, ARIA 1.3 Sep 27, 2019
@jnurthen jnurthen removed the F2F Topics For F2F (or virtual F2F) label Sep 3, 2020
@jnurthen jnurthen modified the milestones: ARIA 1.3, ARIA 1.4 Mar 4, 2021
@pkra pkra added feature may add new concept(s) to ARIA which will require implementations or APG changes good medium issue and removed ARIA 1.3 labels Jun 28, 2023
@scottaohara
Copy link
Member

testing this today (webkit/gecko/chromium(msaa/ia2/uia), using cell instead of gridcell within a role=grid pattern seems to work just fine n' dandy.

consider per #2151

@pkra pkra added the Agenda label May 13, 2024
@scottaohara
Copy link
Member

during the editor's meeting today we wondered if the trouble of deprecating was really worth the effort?

rather, could there instead be work here to clarify that authors may use cell or gridcell within the context of a grid - as browers will treat a cell as a gridcell in that context. we don't actually want to do away with the concept of a gridcell, so maybe this is a good first step forward in resolving this issue - and then if anyone does feel strongly about deprecation (e.g., implementors), then maybe they could be the ones to do the work to push the deprecation forward.

@spectranaut
Copy link
Contributor

Discussed in the ARIA working group meeting today: https://www.w3.org/2024/05/16-aria-minutes#t05

@jnurthen jnurthen removed the Agenda label May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature may add new concept(s) to ARIA which will require implementations or APG changes good medium issue
Projects
None yet
Development

No branches or pull requests

10 participants