Skip to content
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

Fixes accordion disclosure keyboard focus border #190436

Merged
merged 2 commits into from
Aug 13, 2024

Conversation

bryce-b
Copy link
Contributor

@bryce-b bryce-b commented Aug 13, 2024

Summary

This fixes keyboard navigation focus border around the accordion element on the Exploratory View.

Screen.Recording.2024-08-12.at.13.34.34.mov

Checklist

Delete any items that are not applicable to this PR.

@obltmachine
Copy link

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@bryce-b bryce-b added release_note:fix backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) labels Aug 13, 2024
@bryce-b bryce-b marked this pull request as ready for review August 13, 2024 16:45
@bryce-b bryce-b requested a review from a team as a code owner August 13, 2024 16:45
@bryce-b bryce-b enabled auto-merge (squash) August 13, 2024 16:46
@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-management Observability Management User Experience Team labels Aug 13, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@kibana-ci
Copy link
Collaborator

kibana-ci commented Aug 13, 2024

💚 Build Succeeded

  • Buildkite Build
  • Commit: 559ae54
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-190436-559ae541479d

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
exploratoryView 268.7KB 268.7KB +22.0B

History

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

@bryce-b bryce-b merged commit 6ee8051 into elastic:main Aug 13, 2024
26 checks passed
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Aug 13, 2024
## Summary

This fixes keyboard navigation focus border around the accordion element
on the Exploratory View.

https://github.com/user-attachments/assets/e863f52a-9745-4f55-acc5-d2aa12464f3c

### Checklist

Delete any items that are not applicable to this PR.

- [x] Any UI touched in this PR is usable by keyboard only (learn more
about [keyboard accessibility](https://webaim.org/techniques/keyboard/))
- [x] Any UI touched in this PR does not create any new axe failures
(run axe in browser:
[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),
[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))
- [x] This renders correctly on smaller devices using a responsive
layout. (You can test this [in your
browser](https://www.browserstack.com/guide/responsive-testing-on-local-server))
- [x] This was checked for [cross-browser
compatibility](https://www.elastic.co/support/matrix#matrix_browsers)

(cherry picked from commit 6ee8051)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.15

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Aug 13, 2024
…90463)

# Backport

This will backport the following commits from `main` to `8.15`:
- [Fixes accordion disclosure keyboard focus border
(#190436)](#190436)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Bryce
Buchanan","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-08-13T21:44:57Z","message":"Fixes
accordion disclosure keyboard focus border (#190436)\n\n##
Summary\r\n\r\nThis fixes keyboard navigation focus border around the
accordion element\r\non the Exploratory
View.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e863f52a-9745-4f55-acc5-d2aa12464f3c\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any UI touched in this PR is usable by keyboard only
(learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6ee8051a07370a41727b4f0eb31cde905538c189","branchLabelMapping":{"^v8.16.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-management","v8.16.0"],"title":"Fixes
accordion disclosure keyboard focus
border","number":190436,"url":"https://github.com/elastic/kibana/pull/190436","mergeCommit":{"message":"Fixes
accordion disclosure keyboard focus border (#190436)\n\n##
Summary\r\n\r\nThis fixes keyboard navigation focus border around the
accordion element\r\non the Exploratory
View.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e863f52a-9745-4f55-acc5-d2aa12464f3c\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any UI touched in this PR is usable by keyboard only
(learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6ee8051a07370a41727b4f0eb31cde905538c189"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/190436","number":190436,"mergeCommit":{"message":"Fixes
accordion disclosure keyboard focus border (#190436)\n\n##
Summary\r\n\r\nThis fixes keyboard navigation focus border around the
accordion element\r\non the Exploratory
View.\r\n\r\n\r\nhttps://github.com/user-attachments/assets/e863f52a-9745-4f55-acc5-d2aa12464f3c\r\n\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n- [x] Any UI touched in this PR is usable by keyboard only
(learn more\r\nabout [keyboard
accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI
touched in this PR does not create any new axe failures\r\n(run axe in
browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n-
[x] This renders correctly on smaller devices using a
responsive\r\nlayout. (You can test this [in
your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n-
[x] This was checked for
[cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"6ee8051a07370a41727b4f0eb31cde905538c189"}}]}]
BACKPORT-->

Co-authored-by: Bryce Buchanan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) ci:project-deploy-observability Create an Observability project release_note:fix Team:obs-ux-management Observability Management User Experience Team v8.15.1 v8.16.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants