From a9f00fdfea52d7ad8c4d79ab3e391c48f6cec853 Mon Sep 17 00:00:00 2001 From: Styly Date: Tue, 4 Aug 2026 13:16:35 +0100 Subject: [PATCH] fix(web): align sidebar settle hit area --- apps/web/src/components/SidebarV2.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/SidebarV2.tsx b/apps/web/src/components/SidebarV2.tsx index 9e86e5fb6b4..29ecd8338ca 100644 --- a/apps/web/src/components/SidebarV2.tsx +++ b/apps/web/src/components/SidebarV2.tsx @@ -987,8 +987,8 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { // would keep the controls pinned over the status label // once the pointer moves away (e.g. after a failed // settle) instead of cross-fading back. - "absolute inset-y-0 right-0 flex items-stretch opacity-0 transition-opacity has-[:focus-visible]:static has-[:focus-visible]:opacity-100 group-hover/v2-row:static group-hover/v2-row:opacity-100", - snoozeMenuOpen && "static opacity-100", + "pointer-events-none absolute inset-y-0 right-0 z-10 flex items-stretch opacity-0 transition-opacity has-[:focus-visible]:static has-[:focus-visible]:pointer-events-auto has-[:focus-visible]:opacity-100 group-hover/v2-row:static group-hover/v2-row:pointer-events-auto group-hover/v2-row:opacity-100", + snoozeMenuOpen && "static pointer-events-auto opacity-100", )} > {showSnoozeButton ? (