The panel reloads the conversation the moment the stream ends. The redacted transcript (message parts, pending actions, stored events) was flushed only after message.end was sent, so that reload read the "[]" placeholders and showed the newest question and answer as empty bubbles until the panel was closed and reopened.
Persist and flush before message.end is emitted. Regression test: TurnEngineTest.testMessagesAreStoredBeforeMessageEnd (fails without the fix).
The panel reloads the conversation the moment the stream ends. The redacted transcript (message parts, pending actions, stored events) was flushed only after `message.end` was sent, so that reload read the `"[]"` placeholders and showed the newest question and answer as empty bubbles until the panel was closed and reopened.
Persist and flush before `message.end` is emitted. Regression test: `TurnEngineTest.testMessagesAreStoredBeforeMessageEnd` (fails without the fix).
`./mvnw verify -pl qbit-assistant -am`: 352 tests, coverage gate met (release/0.1 copy).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The panel reloads the conversation the moment the stream ends. The
redacted transcript (message parts, pending actions, stored events) was
flushed only after message.end was sent, so that reload read the "[]"
placeholders and showed the newest question and answer as empty bubbles
until the panel was closed and reopened. Persist and flush first, then
emit message.end.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The panel reloads the conversation the moment the stream ends. The redacted transcript (message parts, pending actions, stored events) was flushed only after
message.endwas sent, so that reload read the"[]"placeholders and showed the newest question and answer as empty bubbles until the panel was closed and reopened.Persist and flush before
message.endis emitted. Regression test:TurnEngineTest.testMessagesAreStoredBeforeMessageEnd(fails without the fix)../mvnw verify -pl qbit-assistant -am: 352 tests, coverage gate met (release/0.1 copy).🤖 Generated with Claude Code