summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorLeonidas <[email protected]>2026-01-13 04:43:44 +0100
committerGitHub <[email protected]>2026-01-12 22:43:44 -0500
commit789e111a0f3e09b01fa52eddad15007e0c8a025d (patch)
tree596ae7711c0a07faf71d23d0f8d4a3fc12a1631f /packages
parenteaa76dad0cd7be52a969ceaa2a6baa338cc9929d (diff)
downloadopencode-789e111a0f3e09b01fa52eddad15007e0c8a025d.tar.gz
opencode-789e111a0f3e09b01fa52eddad15007e0c8a025d.zip
fix(TUI): dont submit prompt when switching sessions (#8016)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
index c5d36826c..98adcdeb1 100644
--- a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
+++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx
@@ -158,7 +158,8 @@ export function DialogSelect<T>(props: DialogSelectProps<T>) {
if (evt.name === "return") {
const option = selected()
if (option) {
- // evt.preventDefault()
+ evt.preventDefault()
+ evt.stopPropagation()
if (option.onSelect) option.onSelect(dialog)
props.onSelect?.(option)
}