Description
Elements which are behind dialogs shouldn't be announced as not to confuse users, especially the ones using assistive technology.
Preconditions
Stateful Behavioral Analytics -> Integration page is opened.
Collection is added.
Steps to reproduce
1.Using only keyboard navigate to Create API Key button by pressing Tab key.
2.Press Enter.
3.Navigate to Generate Key button.
4.Press Enter.
5.Observe screen reader.
NVDA Speech Viewer + UI elements
Actual Result
Create API Key button is announced. No announcement about successful generation.
Expected Result
Create API key button is not announced (because it is behind the dialog). Announcement about successful API key generation is made.
Meta Issue
Kibana Version: 8.17.0-SNAPSHOT
OS: Windows 11 Pro
Browser: Chrome Version 130.0.6723.70 (Official Build) (64-bit)
Description Elements which are behind dialogs shouldn't be announced as not to confuse users, especially the ones using assistive technology.
Preconditions Stateful Behavioral Analytics -> Integration page is opened. Collection is added.
Steps to reproduce
1.Using only keyboard navigate to Create API Key button by pressing Tab key. 2.Press Enter. 3.Navigate to Generate Key button. 4.Press Enter. 5.Observe screen reader.
NVDA Speech Viewer + UI elements
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)
WCAG or Vendor Guidance (optional)
Related to: https://github.com/elastic/search-team/issues/8256