Skip to content

[Security Solution] Accessibility (a11y) fixes#87783

Merged
andrew-goldstein merged 9 commits intoelastic:masterfrom
andrew-goldstein:a11y-bug-fixes
Jan 12, 2021
Merged

[Security Solution] Accessibility (a11y) fixes#87783
andrew-goldstein merged 9 commits intoelastic:masterfrom
andrew-goldstein:a11y-bug-fixes

Conversation

@andrew-goldstein
Copy link
Copy Markdown
Contributor

[Security Solution] Accessibility (a11y) fixes

This PR fixes the following accessibility (a11y) issues:

  • Fixes an issue that prevented tabbing through all elements on pages with embedded Timelines
  • Fixes an issue where the Timeline data providers popover menu was not displayed when Enter is pressed
  • Fixes an issue where duplicate draggable IDs caused errors when re-arranging Timeline columns
  • Fixes an issue where Timeline columns could not be removed or sorted via keyboard
  • Fixes an issue where focus is not restored to the Customize Columns button when the Reset button is pressed
  • Fixes an issue where filtering the Customize Event Renderers view via the input cleared selected entries
  • Fixes an issue where the active timeline button wasn't focused when Timeline is closed
  • Fixes an issue where the (+) Create / Open Timeline button's hover panel didn't own focus

This PR fixes the following accessibility (a11y) issues:

- Fixes an issue that prevented tabbing through all elements on pages with embedded Timelines
- Fixes an issue where the Timeline data providers popover menu was not displayed when Enter is pressed
- Fixes an issue where duplicate draggable IDs caused errors when re-arranging Timeline columns
- Fixes an issue where Timeline columns could not be removed or sorted via keyboard
- Fixes an issue where focus is not restored to the `Customize Columns` button when the `Reset` button is pressed
- Fixes an issue where filtering the `Customize Event Renderers` view via the input cleared selected entries
- Fixes an issue where the active timeline button wasn't focused when Timeline is closed
- Fixes an issue where the `(+)` Create / Open Timeline button's hover panel didn't own focus
@andrew-goldstein andrew-goldstein added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.11.0 Team:Threat Hunting Security Solution Threat Hunting Team v7.12 labels Jan 9, 2021
@andrew-goldstein andrew-goldstein self-assigned this Jan 9, 2021
@andrew-goldstein andrew-goldstein requested review from a team as code owners January 9, 2021 07:07
@timroes timroes added v7.12.0 and removed v7.12 labels Jan 11, 2021
* you may not use this file except in compliance with the Elastic License.
*/

import { EuiContextMenu, EuiContextMenuPanelDescriptor, EuiIcon, EuiPopover } from '@elastic/eui';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for matching the functionality of EuiDatagrid so user do not get lost with different way of doing thing. We appreciate that.

Copy link
Copy Markdown
Contributor

@XavierM XavierM left a comment

Choose a reason for hiding this comment

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

thanks for the fixes!

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
securitySolution 8.5MB 8.5MB +9.8KB

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@andrew-goldstein andrew-goldstein merged commit 46083c0 into elastic:master Jan 12, 2021
@andrew-goldstein andrew-goldstein deleted the a11y-bug-fixes branch January 12, 2021 08:03
andrew-goldstein added a commit to andrew-goldstein/kibana that referenced this pull request Jan 12, 2021
## [Security Solution] Accessibility (a11y) fixes

This PR fixes the following accessibility (a11y) issues:

- Fixes an issue that prevented tabbing through all elements on pages with embedded Timelines
- Fixes an issue where the Timeline data providers popover menu was not displayed when Enter is pressed
- Fixes an issue where duplicate draggable IDs caused errors when re-arranging Timeline columns
- Fixes an issue where Timeline columns could not be removed or sorted via keyboard
- Fixes an issue where focus is not restored to the `Customize Columns` button when the `Reset` button is pressed
- Fixes an issue where filtering the `Customize Event Renderers` view via the input cleared selected entries
- Fixes an issue where the active timeline button wasn't focused when Timeline is closed
- Fixes an issue where the `(+)` Create / Open Timeline button's hover panel didn't own focus
andrew-goldstein added a commit that referenced this pull request Jan 12, 2021
## [Security Solution] Accessibility (a11y) fixes

This PR fixes the following accessibility (a11y) issues:

- Fixes an issue that prevented tabbing through all elements on pages with embedded Timelines
- Fixes an issue where the Timeline data providers popover menu was not displayed when Enter is pressed
- Fixes an issue where duplicate draggable IDs caused errors when re-arranging Timeline columns
- Fixes an issue where Timeline columns could not be removed or sorted via keyboard
- Fixes an issue where focus is not restored to the `Customize Columns` button when the `Reset` button is pressed
- Fixes an issue where filtering the `Customize Event Renderers` view via the input cleared selected entries
- Fixes an issue where the active timeline button wasn't focused when Timeline is closed
- Fixes an issue where the `(+)` Create / Open Timeline button's hover panel didn't own focus
andrew-goldstein added a commit that referenced this pull request Jan 12, 2021
## [Security Solution] Accessibility (a11y) fixes

This PR fixes the following accessibility (a11y) issues:

- Fixes an issue that prevented tabbing through all elements on pages with embedded Timelines
- Fixes an issue where the Timeline data providers popover menu was not displayed when Enter is pressed
- Fixes an issue where duplicate draggable IDs caused errors when re-arranging Timeline columns
- Fixes an issue where Timeline columns could not be removed or sorted via keyboard
- Fixes an issue where focus is not restored to the `Customize Columns` button when the `Reset` button is pressed
- Fixes an issue where filtering the `Customize Event Renderers` view via the input cleared selected entries
- Fixes an issue where the active timeline button wasn't focused when Timeline is closed
- Fixes an issue where the `(+)` Create / Open Timeline button's hover panel didn't own focus

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_note:skip Skip the PR/issue when compiling release notes Team:Threat Hunting Security Solution Threat Hunting Team v7.11.0 v7.12.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants