From e114001ccafa83b8b366e095a9d7748dfc50c082 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 22 Jun 2026 12:51:33 +0800 Subject: [PATCH] fix(channels): preserve keyed progress state updates --- src/channels/streaming.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/channels/streaming.ts b/src/channels/streaming.ts index 1062a72c6e4..5065256f0d3 100644 --- a/src/channels/streaming.ts +++ b/src/channels/streaming.ts @@ -1133,8 +1133,7 @@ export function mergeChannelProgressDraftLine= 0) { const replacement = mergeProgressDraftLineUpdate(lines[existingIndex], line); - const replacementIdentity = normalizeChannelProgressDraftLineIdentity(replacement); - if (normalizeChannelProgressDraftLineIdentity(lines[existingIndex]) === replacementIdentity) { + if (replacement === lines[existingIndex]) { return lines; } const next = [...lines];