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

[Observability:Rules page]Drag and drop not working with keyboard and NVDA #211244

Open
L1nBra opened this issue Feb 14, 2025 · 3 comments
Open
Labels
defect-level-1 Critical UX disruption impact:critical This issue should be addressed immediately due to a critical level of impact on the product. obs-accessibilty A11Y issues in the Obs. solution. Project:Accessibility Team:obs-ux-management Observability Management User Experience Team WCAG A

Comments

@L1nBra
Copy link

L1nBra commented Feb 14, 2025

Description
Drag and drop functionality should be working for keyboard and screen reader (NVDA) users.

Preconditions
Observability -> Rules page.
Use Screen Reader (NVDA).

Steps to reproduce

1.Navigate to Columns.
2.Press Enter.
3.Navigate to drag handle.
4.While on drag handle press insert + Spacebar with NVDA turned on (to get in focus mode).
5.Press Spacebar.
6.Press up/down arrow keys few times.
7.Observe the page.

UI elements + NVDA Speech Viewer
Image

Actual Result

  • Column row is not moved to another position.

Expected Result

  • Column row is moved to another position.

Notes:
With only keyboard (without screen reader) it is working.

Meta Issue

Kibana Version: 8.17.0-SNAPSHOT

OS: Windows 11 Pro

Browser: Chrome Version 131.0.6778.140 (Official Build) (64-bit)

Screen reader: NVDA

WCAG or Vendor Guidance (optional)

Related to: https://github.com/elastic/kibana-team/issues/1254

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-accessibility (Project:Accessibility)

@botelastic botelastic bot added the needs-team Issues missing a team label label Feb 14, 2025
@L1nBra L1nBra added WCAG A impact:critical This issue should be addressed immediately due to a critical level of impact on the product. defect-level-1 Critical UX disruption obs-accessibilty A11Y issues in the Obs. solution. labels Feb 14, 2025
@L1nBra
Copy link
Author

L1nBra commented Feb 14, 2025

Same as issue #210764.
Registered as separate, because this Columns dialog is a bit different, with more elements in it.

@smith smith added the Team:obs-ux-management Observability Management User Experience Team label Feb 24, 2025
@elasticmachine
Copy link
Contributor

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

@botelastic botelastic bot removed the needs-team Issues missing a team label label Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect-level-1 Critical UX disruption impact:critical This issue should be addressed immediately due to a critical level of impact on the product. obs-accessibilty A11Y issues in the Obs. solution. Project:Accessibility Team:obs-ux-management Observability Management User Experience Team WCAG A
Projects
None yet
Development

No branches or pull requests

3 participants