From 565cf846de96c8ad478d38a97aca4a6b2f535ff1 Mon Sep 17 00:00:00 2001 From: Danielle Maywood Date: Sat, 28 Mar 2026 16:27:54 +0000 Subject: [PATCH] fix(site): fix exec tool layout shift on command expand (#23739) --- .../ai-elements/tool/ExecuteTool.tsx | 20 ++++++++----------- .../ai-elements/tool/ProcessOutputTool.tsx | 4 ++-- .../AgentDetail/ConversationTimeline.tsx | 2 +- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/site/src/components/ai-elements/tool/ExecuteTool.tsx b/site/src/components/ai-elements/tool/ExecuteTool.tsx index 50958ea80f..0016075b94 100644 --- a/site/src/components/ai-elements/tool/ExecuteTool.tsx +++ b/site/src/components/ai-elements/tool/ExecuteTool.tsx @@ -73,17 +73,11 @@ export const ExecuteTool: React.FC<{ return (
{/* Header: $ command + copy button */} -
+
{/* biome-ignore lint/a11y/useKeyWithClickEvents: Click toggles for mouse users; keyboard users use the chevron button. */}
Running in background )} - - - +
{/* Output preview / expanded */} @@ -160,7 +156,7 @@ export const ExecuteTool: React.FC<{ : { maxHeight: COLLAPSED_OUTPUT_HEIGHT, overflow: "hidden" } } className={cn( - "m-0 border-0 whitespace-pre-wrap break-all bg-transparent px-2.5 py-2 font-mono text-xs", + "m-0 border-0 whitespace-pre-wrap break-all bg-transparent px-3 py-2 font-mono text-xs", "text-content-secondary", )} > diff --git a/site/src/components/ai-elements/tool/ProcessOutputTool.tsx b/site/src/components/ai-elements/tool/ProcessOutputTool.tsx index 265f274f27..d326a68885 100644 --- a/site/src/components/ai-elements/tool/ProcessOutputTool.tsx +++ b/site/src/components/ai-elements/tool/ProcessOutputTool.tsx @@ -49,7 +49,7 @@ export const ProcessOutputTool: React.FC<{ : { maxHeight: COLLAPSED_OUTPUT_HEIGHT, overflow: "hidden" } } className={cn( - "m-0 border-0 whitespace-pre-wrap break-all bg-transparent px-2.5 py-2 font-mono text-xs", + "m-0 border-0 whitespace-pre-wrap break-all bg-transparent px-3 py-2 font-mono text-xs", isError ? "text-content-destructive" : "text-content-secondary", @@ -90,7 +90,7 @@ export const ProcessOutputTool: React.FC<{ )} ) : ( -
+
{isRunning && ( )} diff --git a/site/src/pages/AgentsPage/components/AgentDetail/ConversationTimeline.tsx b/site/src/pages/AgentsPage/components/AgentDetail/ConversationTimeline.tsx index 2fb0442d4c..637fa0425b 100644 --- a/site/src/pages/AgentsPage/components/AgentDetail/ConversationTimeline.tsx +++ b/site/src/pages/AgentsPage/components/AgentDetail/ConversationTimeline.tsx @@ -564,7 +564,7 @@ const ChatMessageItem = memo<{