-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings #201163
Conversation
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
...ublic/applications/enterprise_search_content/components/settings/default_settings_flyout.tsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One comment about naming, otherwise LGTM!
💚 Build Succeeded
Metrics [docs]Async chunks
History
cc @JoseLuisGJ |
Starting backport for target branches: 8.x https://github.com/elastic/kibana/actions/runs/11974710776 |
…efault Settings (elastic#201163) ## Summary This PR solves the issues elastic#195951 and elastic#195942 getting the focus on the first interactive element as suggested which is the _ingest pipelines_ external link after pressing enter using the keyboard navigation either the _Reset_ or _Save_ buttons. With this the screen reader announces the _ingest pipelines_ content after any of those previous events. ![CleanShot 2024-11-22 at 10 16 08](https://github.com/user-attachments/assets/ca8d5739-fcea-42da-af14-031989a84bac) (cherry picked from commit 56ee089)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…Save Default Settings (#201163) (#201404) # Backport This will backport the following commits from `main` to `8.x`: - [[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings (#201163)](#201163) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"José Luis González","email":"joseluisgj@gmail.com"},"sourceCommit":{"committedDate":"2024-11-22T14:42:16Z","message":"[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings (#201163)\n\n## Summary\r\n\r\nThis PR solves the issues\r\nhttps://github.com//issues/195951 and\r\nhttps://github.com//issues/195942 getting the focus on the\r\nfirst interactive element as suggested which is the _ingest pipelines_\r\nexternal link after pressing enter using the keyboard navigation either\r\nthe _Reset_ or _Save_ buttons. With this the screen reader announces the\r\n_ingest pipelines_ content after any of those previous events.\r\n\r\n![CleanShot 2024-11-22 at 10 16\r\n08](https://github.com/user-attachments/assets/ca8d5739-fcea-42da-af14-031989a84bac)","sha":"56ee08946c1bead9d44829a9adfb11700522e70f","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","v9.0.0","Team:Search","accessibility: keyboard navigation","backport:prev-minor"],"title":"[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings","number":201163,"url":"https://github.com/elastic/kibana/pull/201163","mergeCommit":{"message":"[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings (#201163)\n\n## Summary\r\n\r\nThis PR solves the issues\r\nhttps://github.com//issues/195951 and\r\nhttps://github.com//issues/195942 getting the focus on the\r\nfirst interactive element as suggested which is the _ingest pipelines_\r\nexternal link after pressing enter using the keyboard navigation either\r\nthe _Reset_ or _Save_ buttons. With this the screen reader announces the\r\n_ingest pipelines_ content after any of those previous events.\r\n\r\n![CleanShot 2024-11-22 at 10 16\r\n08](https://github.com/user-attachments/assets/ca8d5739-fcea-42da-af14-031989a84bac)","sha":"56ee08946c1bead9d44829a9adfb11700522e70f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201163","number":201163,"mergeCommit":{"message":"[Search][a11y] Fixing wrong navigation sequence after Reset or Save Default Settings (#201163)\n\n## Summary\r\n\r\nThis PR solves the issues\r\nhttps://github.com//issues/195951 and\r\nhttps://github.com//issues/195942 getting the focus on the\r\nfirst interactive element as suggested which is the _ingest pipelines_\r\nexternal link after pressing enter using the keyboard navigation either\r\nthe _Reset_ or _Save_ buttons. With this the screen reader announces the\r\n_ingest pipelines_ content after any of those previous events.\r\n\r\n![CleanShot 2024-11-22 at 10 16\r\n08](https://github.com/user-attachments/assets/ca8d5739-fcea-42da-af14-031989a84bac)","sha":"56ee08946c1bead9d44829a9adfb11700522e70f"}}]}] BACKPORT--> Co-authored-by: José Luis González <joseluisgj@gmail.com>
Summary
This PR solves the issues #195951 and #195942 getting the focus on the first interactive element as suggested which is the ingest pipelines external link after pressing enter using the keyboard navigation either the Reset or Save buttons. With this the screen reader announces the ingest pipelines content after any of those previous events.