[Search:Connectors:SyncRules page]Issues with Draft Rules flyout table #198135
Labels
defect-level-2
Serious UX disruption with workaround
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
loe:medium
Medium Level of Effort
Project:Accessibility
Team:Search
WCAG A
WCAG AA
Description
Table should be correctly defined in the code, that for users, using assistive technology it would be clearly announced as a table. That users would know what this table consists of and what values are present for which columns.
Instructions about the table, how to perform drag and drop actions, should be enough for the user to hear them only one time when navigating to the row, not to hear with each element, otherwise user can get overwhelmed.
Focus should be visible on corresponding element on which user is at the moment and elements itself shouldn't be duplicated.
Preconditions
Stateful Connectors -> Sync Rules page is opened.
Connectors are added.
Few Sync rules are added.
Use Screen Reader (NVDA).
Steps to reproduce
1.Navigate to Draft new sync rules while using only keyboard by pressing Tab key.
2.Press Enter.
3.Navigate to the table.
4.Navigate through the table pressing Tab key.
5.Observe Screen Reader announcement.
6.Navigate to Add sync rule button.
7.Press Enter.
8.Navigate through newly appeared row by pressing Tab key.
9.Observe Screen Reader announcement.
NVDA Speech Viewer + UI elements
navigating through the table
When adding new sync rule
Html snippet
Actual Result
Expected Result
Meta Issue
Kibana Version: 8.17.0-SNAPSHOT
OS: Windows 11 Pro
Browser: Chrome Version 130.0.6723.70 (Official Build) (64-bit)
Screen reader: NVDA
WCAG or Vendor Guidance (optional)
Related to: https://github.com/elastic/search-team/issues/8256
The text was updated successfully, but these errors were encountered: