From 78eb3ecae981a6fce108cd3ecc44a6832b4cd3a0 Mon Sep 17 00:00:00 2001 From: Illia Panasenko Date: Sat, 1 Aug 2026 21:06:31 +0200 Subject: [PATCH] fix(web): stop settle controls overlapping the status label (#4574) --- apps/web/src/components/SidebarV2.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/SidebarV2.tsx b/apps/web/src/components/SidebarV2.tsx index ee73b570514fd531e6f6daaa04c5a15c664e8ded..18fcc810f508ab634402a78e79ae3e048c46c9cb 100644 --- a/apps/web/src/components/SidebarV2.tsx +++ b/apps/web/src/components/SidebarV2.tsx @@ -938,7 +938,7 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { )} {/* The visible state owns this slot's width: status at rest, - actions on hover/focus or while the popover is open. Keeping + actions on hover/keyboard focus or while the popover is open. Keeping the hidden state out of flow lets the project label reclaim space without either state overlapping it. */} @@ -947,7 +947,7 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { buttons; without it the invisible label eats their clicks. */} @@ -982,7 +982,12 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { {props.settlementSupported || showSnoozeButton ? ( -- 2.54.0