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

[Data Views][Accessibility] Improvements to grid layout semantics/navigation #59188

Open
3 of 4 tasks
andrewhayward opened this issue Feb 20, 2024 · 0 comments · May be fixed by #68225
Open
3 of 4 tasks

[Data Views][Accessibility] Improvements to grid layout semantics/navigation #59188

andrewhayward opened this issue Feb 20, 2024 · 0 comments · May be fixed by #68225
Assignees
Labels
[Feature] DataViews Work surrounding upgrading and evolving views in the site editor and beyond [Focus] Accessibility (a11y) Changes that impact accessibility and need corresponding review (e.g. markup changes). [Status] In Progress Tracking issues with work in progress [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues.

Comments

@andrewhayward
Copy link
Contributor

andrewhayward commented Feb 20, 2024

What problem does this address?

  • Grid layouts are currently semantically ambiguous, with no structural scaffolding to denote which fields relate to each other.
  • As such, they are also difficult to navigate with a keyboard, as every tab stop/element is presented to the user with no way to skip content.
  • Media items are also rendered as buttons, but with no clear semantic purpose as to what they do.
  • Grid items can be selected/deselected with a Cmd/Ctrl click, but this is not apparent until the click happens.

What is your proposed solution?

@andrewhayward andrewhayward added [Focus] Accessibility (a11y) Changes that impact accessibility and need corresponding review (e.g. markup changes). [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues. [Feature] DataViews Work surrounding upgrading and evolving views in the site editor and beyond labels Feb 20, 2024
@andrewhayward andrewhayward self-assigned this Feb 20, 2024
@ntsekouras ntsekouras linked a pull request Dec 22, 2024 that will close this issue
2 tasks
@github-actions github-actions bot added the [Status] In Progress Tracking issues with work in progress label Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] DataViews Work surrounding upgrading and evolving views in the site editor and beyond [Focus] Accessibility (a11y) Changes that impact accessibility and need corresponding review (e.g. markup changes). [Status] In Progress Tracking issues with work in progress [Type] Tracking Issue Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants