BRIC-18: Fix duplicate HUMAN messages - add openWhenHidden:true#15
Conversation
…b switch Prevents @microsoft/fetch-event-source from aborting and reconnecting the SSE stream when the browser tab becomes hidden, which would cause duplicate HUMAN messages to be persisted.
🔍 Code Review — BRIC-18: Fix duplicate HUMAN messagesAnalyse du changementLe fix ajoute Raison du bug : Par défaut, Pourquoi Qualité du code✅ Changement minimal et ciblé — 1 ligne ajoutée, 0 supprimée, 1 fichier impacté. C'est le genre de fix qu'on aime. ✅ Bonne connaissance de la lib — L'option ✅ Pas de side-effect évident — Garder la connexion SSE ouverte en background est le comportement souhaité pour un chat en streaming. Suggestions d'amélioration
Score7/10
Verdict : LGTM avec suggestion d'ajouter un commentaire inline. Les autres points peuvent être traités dans un ticket séparé. |
Jira
BRIC-18
Changes
openWhenHidden: truetofetchEventSourcecall inchatApi.ts@microsoft/fetch-event-sourcefrom aborting and reconnecting the SSE stream when the browser tab becomes hiddenRelated: SoluDevTech/composable-agents#24