• When new messages appear in the chat, they are not automatically announced by the screen reader, so users cannot tell whether a response has been received.
• Information that the AI has started composing a response is also not announced, leaving users uncertain about the current state of the conversation.
Potential Improvement Considerations
Is it possible to add role="log" and aria-live="polite" to the container holding new chat messages so that they are automatically announced by screen readers?
When a user sends a message, could a status message such as "The assistant is composing a response" be announced to the screen reader so the user knows to wait for the reply?