From 429d108c6e05afa9c7e817406fe41ab0bf1cf253 Mon Sep 17 00:00:00 2001 From: usrnk1 <7547651+usrnk1@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:50:17 +0200 Subject: [PATCH] fix(app): hide separators around active tabs --- packages/app/src/components/titlebar-tab-nav.css | 6 +++++- packages/app/src/components/titlebar-tab-strip.tsx | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/app/src/components/titlebar-tab-nav.css b/packages/app/src/components/titlebar-tab-nav.css index 5fb2fa892cfd..08bed7cf26b5 100644 --- a/packages/app/src/components/titlebar-tab-nav.css +++ b/packages/app/src/components/titlebar-tab-nav.css @@ -21,7 +21,7 @@ position: relative; } -[data-titlebar-tab-slot]:not(:first-child)::before { +[data-titlebar-tab-slot]:not(:first-child):not([data-active="true"])::before { content: ""; position: absolute; top: 8px; @@ -32,6 +32,10 @@ background: var(--v2-background-bg-layer-02); } +[data-titlebar-tab-slot][data-active="true"] + [data-titlebar-tab-slot]::before { + display: none; +} + [data-titlebar-tab] [data-slot="tab-close"]::before { content: ""; position: absolute; diff --git a/packages/app/src/components/titlebar-tab-strip.tsx b/packages/app/src/components/titlebar-tab-strip.tsx index ef404157e408..fe476d798ec6 100644 --- a/packages/app/src/components/titlebar-tab-strip.tsx +++ b/packages/app/src/components/titlebar-tab-strip.tsx @@ -85,6 +85,7 @@ function SessionTabSlot(props: { ref={sortable.ref} data-titlebar-tab-slot data-tab-key={props.id} + data-active={props.active()} class="relative flex w-56 min-w-7 max-w-56 flex-shrink" classList={{ hidden: !session() }} > @@ -140,6 +141,7 @@ function DraftTabSlot(props: { ref={sortable.ref} data-titlebar-tab-slot data-tab-key={props.id} + data-active={props.active()} class="relative flex w-56 min-w-7 max-w-56 flex-shrink" >