Ensure the first Quick Chat message reliably streams even when a stale sendMessage closure sees no active session. - trigger a microtask flush for queued pre-session sends when a session is already active and no stream is running - preserve existing streaming guards so flush only runs when safe - add regression coverage for stale-closure first-send flow to verify stream start and completion behavior Files changed: .../app/hooks/__tests__/useQuickChat.test.ts | 47 ++++++++++++++++++++++ packages/dashboard/app/hooks/useQuickChat.ts | 12 ++++++ 2 files changed, 59 insertions(+) Fusion-Task-Id: FN-5710 Fusion-Task-Lineage: a4b32867-dedd-40f5-b6a8-3c71b9f7dee1
36 KiB
36 KiB