3232739a326a075a226e32a8583cb7737faccd2d
Instead of pre-creating an empty placeholder assistant message when streaming starts (which races with GeminiTypingIndicator rendering), wait until the first SSE token arrives to create the message. This guarantees only one row is ever visible: either the typing indicator (before tokens) or the GeminiMessage (after first token). Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
17 MiB
Languages
TypeScript
98%
CSS
1.1%
JavaScript
0.6%
Dockerfile
0.1%