From 2e3d5bdfd54228c3d7046f058e734e26d3f467d5 Mon Sep 17 00:00:00 2001 From: pedrokpp Date: Wed, 29 Apr 2026 22:01:52 -0300 Subject: [PATCH] fix(web): allow closing diff panel in non-git projects --- apps/web/src/components/chat/ChatHeader.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/chat/ChatHeader.tsx b/apps/web/src/components/chat/ChatHeader.tsx index cda0bb1367..3f2c480c54 100644 --- a/apps/web/src/components/chat/ChatHeader.tsx +++ b/apps/web/src/components/chat/ChatHeader.tsx @@ -149,14 +149,14 @@ export const ChatHeader = memo(function ChatHeader({ aria-label="Toggle diff panel" variant="outline" size="xs" - disabled={!isGitRepo} + disabled={!isGitRepo && !diffOpen} > } /> - {!isGitRepo + {!isGitRepo && !diffOpen ? "Diff panel is unavailable because this project is not a git repository." : diffToggleShortcutLabel ? `Toggle diff panel (${diffToggleShortcutLabel})`