Description
All options should be announced correctly for the user. Especially for user using assistive technology to understand which one is selected, which ones are not selected.
Preconditions
Stateful Web Crawlers -> View Crawler -> Scheduling page is opened.
Web crawler is added.
Use Screen Reader (NVDA).
Steps to reproduce
1.Navigate to Enable recurring crawls switch while using only keyboard by pressing Tab key.
2.Press Enter if it is turned off.
3.Navigate to Frequency field.
4.Press enter.
5.Navigate through options while pressing down/up arrow keys.
6.Observe screen reader.
UI elements + NVDA Speech Viewer
Actual Result
Even though an option is currently present in the field (hour), all options are being announced as unavailable by screen reader.
Same with Frequency dropdown on Interval Scheduling panel.
Expected Result
All options are announced as not selected, except the one which is currently present in the field (either "hour 1 of 5" or "hour selected 1 of 5").
Meta Issue
Kibana Version: 8.17.0-SNAPSHOT
OS: Windows 11 Pro
Browser: Chrome Version 130.0.6723.70 (Official Build) (64-bit)
Description All options should be announced correctly for the user. Especially for user using assistive technology to understand which one is selected, which ones are not selected.
Preconditions Stateful Web Crawlers -> View Crawler -> Scheduling page is opened. Web crawler is added. Use Screen Reader (NVDA).
Steps to reproduce
1.Navigate to Enable recurring crawls switch while using only keyboard by pressing Tab key. 2.Press Enter if it is turned off. 3.Navigate to Frequency field. 4.Press enter. 5.Navigate through options while pressing down/up arrow keys. 6.Observe screen reader.
UI elements + NVDA Speech Viewer
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