fix(vscode): keep worktree model search open

This commit is contained in:
marius-kilocode
2026-05-14 12:50:10 +02:00
parent 1fbe696036
commit 09f0156bfc
3 changed files with 10 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"kilo-code": patch
---
Keep the New Worktree model picker open when interacting with its search field.
@@ -397,6 +397,7 @@ export const NewWorktreeDialog: Component<{ onClose: () => void; defaultBaseBran
if (pid && mid) setModel({ providerID: pid, modelID: mid })
}}
placement="top-start"
portal={false}
deferDismiss
/>
<ThinkingSelectorBase
@@ -603,6 +604,7 @@ export const NewWorktreeDialog: Component<{ onClose: () => void; defaultBaseBran
placement="top-start"
flip={false}
sameWidth
portal={false}
deferDismiss
class="am-compare-popover"
trigger={
@@ -96,6 +96,8 @@ export interface ModelSelectorBaseProps {
favorites?: boolean
/** Delay outside dismissal while the popover opens inside a dialog. */
deferDismiss?: boolean
/** Render inline instead of through a portal when nested in a dialog. */
portal?: boolean
}
export const ModelSelectorBase: Component<ModelSelectorBaseProps> = (props) => {
@@ -537,6 +539,7 @@ export const ModelSelectorBase: Component<ModelSelectorBaseProps> = (props) => {
minHeight={200}
placement={props.placement ?? "top-start"}
deferDismiss={props.deferDismiss}
portal={props.portal}
open={open()}
onOpenChange={setOpen}
triggerAs={Button}