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(props: DialogSelectProps) { if (evt.name === "return") { const option = selected() if (option) { - // evt.preventDefault() + evt.preventDefault() + evt.stopPropagation() if (option.onSelect) option.onSelect(dialog) props.onSelect?.(option) }