diff options
| author | Jérôme Benoit <[email protected]> | 2026-03-03 11:30:25 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-03 16:00:25 +0530 |
| commit | 18850c4f911aaeb73846220e1139c1d07113b306 (patch) | |
| tree | 13141121b33759a737fdf4be2f6e77de0ee0230e | |
| parent | 48412f75ace87519b6550eea3b0c83e483a55297 (diff) | |
| download | opencode-18850c4f911aaeb73846220e1139c1d07113b306.tar.gz opencode-18850c4f911aaeb73846220e1139c1d07113b306.zip | |
fix(opencode): disable session navigation commands when no parent session (#15762)
Co-authored-by: Test User <[email protected]>
Co-authored-by: Shoubhit Dash <[email protected]>
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
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() |
