From 085160816871a030ad3e4916006c19ec2b6f8fd1 Mon Sep 17 00:00:00 2001 From: scotttong Date: Fri, 31 Jul 2026 14:44:28 -0700 Subject: [PATCH] fix(ui): task-chat pane-tab underline hugs the properties header's bottom border The Properties/Plan/Artifacts strip portaled into the pane header floated its active underline ~6px above the header's border-b (list padding + the bar's py-2). Move the bar's vertical padding onto the window-controls cluster, stretch the portaled strip to the header's full height, and pin the trigger underline to bottom-0 so it sits on the border line. Co-Authored-By: Claude Fable 5 --- ui/src/components/PropertiesPanel.tsx | 8 +++--- .../issue-properties/IssueProperties.tsx | 27 ++++++++++++++++--- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/ui/src/components/PropertiesPanel.tsx b/ui/src/components/PropertiesPanel.tsx index 65d169d401f..6cad68da0ef 100644 --- a/ui/src/components/PropertiesPanel.tsx +++ b/ui/src/components/PropertiesPanel.tsx @@ -355,13 +355,15 @@ function ResizablePropertiesPanel({ > {/* The slot hosts whatever IssueProperties portals in — the tab strip when Plan/Artifacts have content, else a plain "Properties" title; - window controls sit right. */} -
+ window controls sit right. Vertical padding lives on the controls + cluster, not the bar, so the tab strip can stretch to the border + and its active underline hugs the header's bottom line. */} +
-
+