-
Notifications
You must be signed in to change notification settings - Fork 114
Table to core #5826
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
base: main
Are you sure you want to change the base?
Table to core #5826
Conversation
🦋 Changeset detectedLatest commit: 5427de2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 5 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
fb9ea4b to
4760608
Compare
|
FoundationColorView needs updating |
2b0ad6d to
859f3a6
Compare
Accessibility Defect: Table Reflow & Scrollable Region SupportIssueThe "Text alignment" table and likely similar containers with excessive data or text alignment properties, currently fails WCAG 1.4.10 (Reflow). When reviewing the basic, text only examples on the site at smaller viewports (e.g. 320x256 CSS pixels), the content does not adapt responsively. Instead, content overlaps or is cut off because it does not add the necessary reflow/scrolling behavior, rendering the data unreadable and inaccessible (see screenshot below). Recommended RemediationTo address this, we must ensure the table is responsive, preventing columns/content from overlapping and/or becoming more narrow than their content allows, while adding scrolling where necessary. While WCAG 1.4.10 generally requires page content to reflow appropriately and not require scrolling in two dimensions (e.g. Horizontal or Vertical only), data tables are a recognized exception Understanding SC 1.4.10. For data tables, allowing two dimensional scrolling is compliant, provided the content remains readable and accessible. We need to ensure the table reflows appropriately. Also, we should implement a scrollable region with keyboard support only when the table overflows:
Implementation RecommendationWe likely need to ensure teams provide an accessible name to support this pattern? (Maybe via prop?) Since
Supporting Resources
I'll also be reviewing this (his findings) and discussing updates for the table A11y documentation with @karlgoldstraw on Monday. |

No description provided.