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:AIassistant] Set up GenAI connector panel and different AI connector config panel is incorrectly announced #212776

Open
bhavyarm opened this issue Feb 28, 2025 · 2 comments
Labels
defect-level-2 Serious UX disruption with workaround impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. needs-team Issues missing a team label obs-accessibilty A11Y issues in the Obs. solution. Project:Accessibility WCAG A

Comments

@bhavyarm
Copy link
Contributor

Description
When user clicks on set up GenAI connector panel and or on different genAI connectors from this connector, Kibana announces the opening of the panels incorrectly without giving any context to user.

Preconditions
Observability->Ai assistant

Steps to reproduce

  1. Navigate observability->AIassistant
  2. Use voiceover on the page
  3. Click on set up GenAI connector panel
  4. Notice Kibana announcing the opening with a very generic EUI message about a modal dialog without giving the user any context about them opening the panel for setting up GenAI connectors
  5. Same bug when user clicks on individual genAI connector
Image Image Image

Kibana Version: 8.18.0

OS: OS X

Browser: Chrome latest

"Screenreader:* Voiceover

WCAG or Vendor Guidance (optional)

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

@bhavyarm bhavyarm added defect-level-2 Serious UX disruption with workaround impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. obs-accessibilty A11Y issues in the Obs. solution. Project:Accessibility WCAG A labels Feb 28, 2025
@elasticmachine
Copy link
Contributor

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

@botelastic botelastic bot added the needs-team Issues missing a team label label Feb 28, 2025
@bhavyarm
Copy link
Contributor Author

From Lene:

The component supports passing aria-label or aria-labelledby to provide a proper name for the dialog, but that needs to be done on implementation side.
On EUI side what's being done is that we add a aria-describeby which adds the help text You are in a modal dialog. Press Escape or tap/click outside the dialog on the shadowed overlay to close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect-level-2 Serious UX disruption with workaround impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. needs-team Issues missing a team label obs-accessibilty A11Y issues in the Obs. solution. Project:Accessibility WCAG A
Projects
None yet
Development

No branches or pull requests

2 participants