From 3ac16c5be5c27ca35d46ca20da9475c606e048c5 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 15 May 2026 10:13:49 +0200 Subject: [PATCH 1/2] fix(agent-manager): prevent prompt selector clipping --- .changeset/agent-manager-prompt-picker.md | 5 +++++ .../webview-ui/agent-manager/agent-manager.css | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .changeset/agent-manager-prompt-picker.md diff --git a/.changeset/agent-manager-prompt-picker.md b/.changeset/agent-manager-prompt-picker.md new file mode 100644 index 00000000000..5d88c9825ad --- /dev/null +++ b/.changeset/agent-manager-prompt-picker.md @@ -0,0 +1,5 @@ +--- +"kilo-code": patch +--- + +Keep long New Worktree prompts clear of selector controls and show inline model picker options without clipping. diff --git a/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css b/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css index 305359b3dc7..a7ef85f5504 100644 --- a/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css +++ b/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css @@ -2553,12 +2553,25 @@ body.am-wt-dragging-active * { .am-nv-dialog .am-prompt-input-wrapper { flex: 1; min-height: 0; + overflow-x: hidden; + overflow-y: auto; +} + +.am-nv-dialog .am-prompt-input-container:has(.model-selector-popover[data-component="popover-content"]), +.am-nv-dialog-content:has(.model-selector-popover[data-component="popover-content"]), +[data-component="dialog"]:has(.am-nv-dialog .model-selector-popover[data-component="popover-content"]) + [data-slot="dialog-body"] { + overflow: visible; } .am-nv-dialog .am-prompt-input-ghost-wrapper { height: 100%; } +.am-nv-dialog .prompt-input-hint { + flex-shrink: 0; +} + .am-nv-dialog .am-prompt-input { color: var(--vscode-input-foreground, var(--text-base)); resize: none; From b4e41980cc1fdb30d461e6051ee9b983a0495942 Mon Sep 17 00:00:00 2001 From: marius-kilocode Date: Fri, 15 May 2026 12:06:13 +0200 Subject: [PATCH 2/2] fix(agent-manager): satisfy CSS prefix guard --- .../webview-ui/agent-manager/agent-manager.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css b/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css index a7ef85f5504..f8b46f48c5c 100644 --- a/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css +++ b/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css @@ -2557,9 +2557,9 @@ body.am-wt-dragging-active * { overflow-y: auto; } -.am-nv-dialog .am-prompt-input-container:has(.model-selector-popover[data-component="popover-content"]), -.am-nv-dialog-content:has(.model-selector-popover[data-component="popover-content"]), -[data-component="dialog"]:has(.am-nv-dialog .model-selector-popover[data-component="popover-content"]) +.am-nv-dialog .am-prompt-input-container:has([class~="model-selector-popover"][data-component="popover-content"]), +.am-nv-dialog-content:has([class~="model-selector-popover"][data-component="popover-content"]), +[data-component="dialog"]:has(.am-nv-dialog [class~="model-selector-popover"][data-component="popover-content"]) [data-slot="dialog-body"] { overflow: visible; } @@ -2568,7 +2568,7 @@ body.am-wt-dragging-active * { height: 100%; } -.am-nv-dialog .prompt-input-hint { +.am-nv-dialog [class~="prompt-input-hint"] { flex-shrink: 0; }