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

Update a11y considerations guidance for tables to discourage use of tables for non-data #3505

Closed
2 of 11 tasks
humancompanion-usds opened this issue Nov 8, 2024 · 1 comment
Assignees
Labels
a11y-defect-3 Medium-severity accessibility issue that should be fixed within 1 - 3 sprints accessibility Any Section 508 or accessibility issue platform-design-system-team

Comments

@humancompanion-usds
Copy link
Collaborator

humancompanion-usds commented Nov 8, 2024

Duplicate check

  • I've searched for any related issues and avoided creating a duplicate issue.

This update is for:

Component

What is the name?

va-table

What is the nature of this update?

  • How to build this component/pattern
  • When to use this component/pattern
  • When to use something else
  • Usability guidance
  • Accessibility considerations
  • Content considerations
  • Implementation
  • Package information
  • Addition to Forms Library documentation
  • Update to existing Forms Library documentation

What problem does this solve?

We had a Design Intent with a team who switched from a Card to a Table display for non-data and @artsymartha68 and I had to push back on them to explore other designs. Currently in Table guidance we just point to the USWDS a11y guidance. It says nothing about us not wanting teams to use tables for non-data displays/layout. We need to add our own guidance pushing teams away from this option as it is not easy for screen reader users to navigate tables for display purposes. We could offer up alternatives in the guidance (using more data-sense Card displays, offering filtering and the ability to compare Cards, etc.)

Additional Context

I want to do this now because in the adding of new Table variations to our v3 component, some teams are taking that as a signal that we want them to use tables when we really don't unless they are displaying data.

@humancompanion-usds humancompanion-usds added a11y-defect-3 Medium-severity accessibility issue that should be fixed within 1 - 3 sprints platform-design-system-team labels Nov 8, 2024
@caw310 caw310 added the accessibility Any Section 508 or accessibility issue label Nov 18, 2024
@rsmithadhoc
Copy link
Contributor

PR opened here #3619

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y-defect-3 Medium-severity accessibility issue that should be fixed within 1 - 3 sprints accessibility Any Section 508 or accessibility issue platform-design-system-team
Projects
None yet
Development

No branches or pull requests

3 participants