Auto-play TTS used to show zero feedback between message arrival and audio start — users waited blind. Now the play button shows: Queued + pulsing dot — message is waiting in line Loading + spinner — actively fetching audio from speech service Pause — audio is actually playing Manual Play also uses the same spinner instead of the old 'Streaming...' text-only state. Indicator clears on play, pause, end, error, and when auto-play is toggled off. |
||
|---|---|---|
| .. | ||
| style.css | ||