Hello,
The chatbot interface appears to be inaccessible to screen reader and keyboard-only users.
Issue Summary:
Users cannot enter, navigate, interact with, or exit the chatbot interface using a keyboard and screen reader. This creates a significant barrier for people who rely on assistive technologies.
Observed Behavior:
- Keyboard focus does not move into the chatbot interface.
- Screen readers do not clearly announce the chatbot region, controls, or available actions.
- Users cannot consistently navigate between messages, input fields, buttons, and other interactive elements using standard keyboard commands.
- Some are not reachable via keyboard navigation or may not have accessible labels.
- Once inside the chatbot interface, users may have difficulty exiting the chat area and returning to the rest of the page.
Expected Behavior:
- All chatbot functionality should be fully operable using only a keyboard.
- Interactive elements should receive keyboard focus in a logical order.
- All controls should have descriptive accessible names and roles that are announced correctly by screen readers.
- New chatbot messages should be announced automatically through appropriate live region support.
- Users should be able to enter and exit the chatbot interface without becoming trapped in the component.
- The chatbot should be compatible with common screen readers such as NVDA, JAWS, VoiceOver, and TalkBack.
Thanks!