-
Notifications
You must be signed in to change notification settings - Fork 99
Description
Project
extension-checker
Browser
Chrome
Operating System
Other
Automated testing tool and ruleset.
IBM Equal Access Accessibility Checker
Assistive technology
Not tested with assistive technology. Issue detected via automated accessibility scan.
Description
We ran an accessibility scan on our UI using the IBM Equal Access Accessibility Checker browser extension and identified violations associated with the @carbon/ai-chat component (ChatCustomElement).
The following rules were flagged:
-
WCAG 4.1.2 – Name, Role, Value
Elements withrole="button"must have an accessible name. -
WCAG 1.1.1 – Non-text Content
SVG elements must have an accessible name.
These violations appear to originate from the ChatCustomElement implementation within @carbon/ai-chat.
We are seeking guidance on whether this is a library-level issue or if additional configuration is required on our side to ensure compliance.
Steps to reproduce
- Clone the repository:
https://github.com/IBM/project-ai-services - Navigate to:
spyre-rag/ui - Install dependencies:
npm install - Start the development server:
npm run dev - Open the application in Chrome.
- Launch IBM Equal Access Accessibility Checker extension.
- Run a full page scan on the chat interface.
- Observe:
- WCAG 4.1.2 violations on elements with role="button" (ChatCustomElement)
- WCAG 1.1.1 violations on SVG icons inside the chat component