From 18850c4f911aaeb73846220e1139c1d07113b306 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 3 Mar 2026 11:30:25 +0100 Subject: [PATCH] fix(opencode): disable session navigation commands when no parent session (#15762) Co-authored-by: Test User Co-authored-by: Shoubhit Dash --- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 68f6796cd..6062bb07b 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -925,6 +925,7 @@ export function Session() { keybind: "session_parent", category: "Session", hidden: true, + enabled: !!session()?.parentID, onSelect: childSessionHandler((dialog) => { const parentID = session()?.parentID if (parentID) { @@ -942,6 +943,7 @@ export function Session() { keybind: "session_child_cycle", category: "Session", hidden: true, + enabled: !!session()?.parentID, onSelect: childSessionHandler((dialog) => { moveChild(1) dialog.clear() @@ -953,6 +955,7 @@ export function Session() { keybind: "session_child_cycle_reverse", category: "Session", hidden: true, + enabled: !!session()?.parentID, onSelect: childSessionHandler((dialog) => { moveChild(-1) dialog.clear()