diff --git a/packages/opencode/src/cli/cmd/tui/context/local.tsx b/packages/opencode/src/cli/cmd/tui/context/local.tsx index e33a54b34e..c4bab95842 100644 --- a/packages/opencode/src/cli/cmd/tui/context/local.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/local.tsx @@ -457,7 +457,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ const exists = sessionStore.pinned.includes(sessionID) const next = exists ? sessionStore.pinned.filter((x) => x !== sessionID) - : [sessionID, ...sessionStore.pinned] + : [...sessionStore.pinned, sessionID] setSessionStore("pinned", next) save() })