Skip to content

[EuiDataGrid] Fix sorting drag handle axe errors#5916

Merged
cee-chen merged 2 commits intoelastic:mainfrom
cee-chen:datagrid/axe-drag-handle
May 20, 2022
Merged

[EuiDataGrid] Fix sorting drag handle axe errors#5916
cee-chen merged 2 commits intoelastic:mainfrom
cee-chen:datagrid/axe-drag-handle

Conversation

@cee-chen
Copy link
Copy Markdown
Contributor

@cee-chen cee-chen commented May 20, 2022

Summary

closes #5900
closes #5912

  • Fixes the drag handle props being repeated/nested unecessarily (probably a mistake)
  • Fixes the drag handle missing an aria-label and triggering an axe error

Checklist

  • Checked in Chrome, Safari, Edge, and Firefox
  • Checked for accessibility including keyboard-only and screenreader modes
  • A changelog entry exists and is marked appropriately

@cee-chen cee-chen requested a review from 1Copenut May 20, 2022 17:51
@kibanamachine
Copy link
Copy Markdown

Preview documentation changes for this PR: https://eui.elastic.co/pr_5916/

Copy link
Copy Markdown
Contributor

@1Copenut 1Copenut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I ran it through VO + Safari to ensure no regression. The keyboard navigation works better now that there's not a nested button too.

@cee-chen
Copy link
Copy Markdown
Contributor Author

Fantastic!! Thanks for everything (catching the nested props, going down a rabbit hole with me) Trevor!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants