From 9c682d76906f0b429412318eab8cf16ee63a39e4 Mon Sep 17 00:00:00 2001 From: Benjamin Shafii Date: Tue, 3 Feb 2026 12:17:48 -0800 Subject: [PATCH] fix: keep step cluster collapse consistent Apply toggles to related step IDs so cluster state stays in sync. --- packages/app/src/app/components/session/message-list.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/src/app/components/session/message-list.tsx b/packages/app/src/app/components/session/message-list.tsx index 7a4a46c9..e8b773ee 100644 --- a/packages/app/src/app/components/session/message-list.tsx +++ b/packages/app/src/app/components/session/message-list.tsx @@ -109,7 +109,7 @@ export default function MessageList(props: MessageListProps) { } else { // Currently expanded -> collapse by adding to set next.add(id); - relatedIds.forEach((relatedId) => next.delete(relatedId)); + relatedIds.forEach((relatedId) => next.add(relatedId)); } return next; });