From aea36d7630244570bcc158cf91f2cfa63e662e2c Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:11:58 -0500 Subject: [PATCH] fix(tui): prevent duplicate message forks (#38240) Co-authored-by: Aiden Cline --- packages/tui/src/routes/session/dialog-fork.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tui/src/routes/session/dialog-fork.tsx b/packages/tui/src/routes/session/dialog-fork.tsx index 428ef80ecf..4a8ac9ed8f 100644 --- a/packages/tui/src/routes/session/dialog-fork.tsx +++ b/packages/tui/src/routes/session/dialog-fork.tsx @@ -16,7 +16,7 @@ export function DialogFork(props: { sessionID: string; messageID?: string; onMov const client = useClient() const route = useRoute() const toast = useToast() - const [pending, setPending] = createSignal(false) + const [pending, setPending] = createSignal(!!props.messageID) const fork = async (messageID?: string) => { setPending(true)