From 9eb87988f7de9c531d368fadcd175649262bafe6 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Fri, 7 Nov 2025 16:33:50 +0000 Subject: [PATCH] Current item now auto-selected when dialog opens Co-authored-by: rekram1-node --- packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx | 7 +++++++ 1 file changed, 7 insertions(+) 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 69c87eed7..abd89b401 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx @@ -89,6 +89,13 @@ export function DialogSelect(props: DialogSelectProps) { const selected = createMemo(() => flat()[store.selected]) + createEffect(() => { + const currentIndex = flat().findIndex((x) => isDeepEqual(x.value, props.current)) + if (currentIndex >= 0 && store.filter === "") { + setStore("selected", currentIndex) + } + }) + createEffect(() => { store.filter setStore("selected", 0)