diff --git a/src/components/insights/coach-panel/message-thread.tsx b/src/components/insights/coach-panel/message-thread.tsx index 3a3805573..6605da3cf 100644 --- a/src/components/insights/coach-panel/message-thread.tsx +++ b/src/components/insights/coach-panel/message-thread.tsx @@ -115,14 +115,20 @@ export function MessageThread({ /> ))} {streamingActive && streaming && ( - + // role=log + aria-live=polite so screen-reader users hear the + // assistant prose announce as tokens land. aria-relevant=text + // limits announcements to the streamed content; additions + // covers the bubble-mount edge case. +
+ +
)} );