Skip to content

feat: add accessibility improvements and new tests - #1399

Merged
jbetancur merged 1 commit into
masterfrom
1398-bug-filter-header-menu-buttons-render-outside-rolecolumnheader-failing-axe-aria-required-children-on-the-head-row
Sep 29, 2026
Merged

jbetancur merged 1 commit into
masterfrom
1398-bug-filter-header-menu-buttons-render-outside-rolecolumnheader-failing-axe-aria-required-children-on-the-head-row

Conversation

@jbetancur

@jbetancur jbetancur commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Fixes #1398 while also addressing several other accessibility quirks as documented in the changelog.

@jbetancur jbetancur self-assigned this Sep 29, 2026
@netlify

netlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for react-data-table-component ready!

Name Link
🔨 Latest commit 2b5e787
🔍 Latest deploy log https://app.netlify.com/projects/react-data-table-component/deploys/6abb1a8bbdf610000877ee17
😎 Deploy Preview https://deploy-preview-1399--react-data-table-component.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

- Added axe-core for accessibility testing.
- Created new accessibility tests for DataTable component.
- Updated ColumnFilter to improve ARIA labels for filter buttons.
- Enhanced DataTable and related components to ensure proper ARIA attributes are set.
- Refactored CellEditor to use aria-labelledby for better accessibility.
- Improved header cell semantics and ensured filter buttons are correctly labeled.
- Updated tests to reflect changes in accessibility and ARIA attributes.
- Added role attributes to various components to enhance screen reader support.
@jbetancur
jbetancur force-pushed the 1398-bug-filter-header-menu-buttons-render-outside-rolecolumnheader-failing-axe-aria-required-children-on-the-head-row branch from db3d365 to 2b5e787 Compare September 29, 2026 01:55
@jbetancur
jbetancur merged commit 5447276 into master Sep 29, 2026
8 checks passed
@jbetancur
jbetancur deleted the 1398-bug-filter-header-menu-buttons-render-outside-rolecolumnheader-failing-axe-aria-required-children-on-the-head-row branch September 29, 2026 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: Filter / header-menu buttons render outside role="columnheader", failing axe aria-required-children on the head row

1 participant