- Trigger onError for unexpected AbortError failures in streamChatResponse while ignoring user-initiated closes - Keep quick chat user messages on send errors, reset streaming state, and reload messages from the server - Persist partial assistant output (including thinking-only fallbacks) when AI processing fails mid-stream - Add regression coverage for stream abort handling, quick chat error UX, and partial-response persistence
190 KiB
190 KiB