From db4bf938b98368a07a7d793745e8f8670026e8fb Mon Sep 17 00:00:00 2001 From: Marius Date: Wed, 18 Mar 2026 14:40:50 +0100 Subject: [PATCH] fix(agent-manager): hide changes panel during worktree setup (#7196) Close diff and review panels when a worktree enters setup mode and contain the diff header z-index so it cannot bleed through the setup overlay. --- .../kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx | 3 +++ .../kilo-vscode/webview-ui/agent-manager/agent-manager.css | 1 + 2 files changed, 4 insertions(+) diff --git a/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx b/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx index 289832632c4..a532c4e2421 100644 --- a/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx +++ b/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx @@ -1099,6 +1099,9 @@ const AgentManagerContent: Component = () => { ) setSelection(ev.worktreeId) } + // Close diff/review panels — nothing to show during setup + setDiffOpen(false) + setReviewActive(false) setSetup({ active: true, message: ev.message, branch: ev.branch, worktreeId: ev.worktreeId }) } } 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 26d50472d80..44bc717dc78 100644 --- a/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css +++ b/packages/kilo-vscode/webview-ui/agent-manager/agent-manager.css @@ -885,6 +885,7 @@ button.am-section-toggle:hover .am-section-label { flex-direction: column; flex: 1; min-height: 0; + isolation: isolate; } .am-detail-split {