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

[v10.0.x] Dashboard: New Datasource picker link is keyboard accessible #72371

Merged
merged 1 commit into from
Jul 26, 2023

Conversation

polibb
Copy link
Contributor

@polibb polibb commented Jul 26, 2023

Backport cae68b9 from #72134


What is this feature?

This should allow the user to tab their way from the input of the Datasource picker to the buttons underneath the list of available datasources in its dropdown.

Why do we need this feature?

Keyboard accessibility for the dropdown of the datasource picker.

Which issue(s) does this PR fix?:

Fixes #69109

Special notes for your reviewer:

* WIP

* fixes for readability

* fix

* WIP

* Keep tab index working with portal

* Use callback and clean up

* Fix linting errors

* Ignore clickable element

---------

Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
(cherry picked from commit cae68b9)
@polibb polibb added type/bug area/frontend add to changelog backport A backport PR wcag/2.1.1 Keyboard accessible - All content is operable through a keyboard interface team/grafana-dashboards Dashboards squad labels Jul 26, 2023
@polibb polibb added this to the 10.0.x milestone Jul 26, 2023
@polibb polibb requested a review from a team as a code owner July 26, 2023 13:29
@polibb polibb requested review from jackw and removed request for a team July 26, 2023 13:29
@polibb polibb self-assigned this Jul 26, 2023
@polibb polibb merged commit 1209fe5 into v10.0.x Jul 26, 2023
16 of 17 checks passed
@polibb polibb deleted the backport-72134-to-v10.0.x branch July 26, 2023 15:06
@zerok zerok modified the milestones: 10.0.x, 10.0.4 Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add to changelog area/frontend backport A backport PR team/grafana-dashboards Dashboards squad type/bug wcag/2.1.1 Keyboard accessible - All content is operable through a keyboard interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants