From a6898f03852c74dfa7eeb482b9e3bf07dbbe2bdb Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Wed, 29 Jul 2026 18:55:54 -0700 Subject: [PATCH] fix(web): make sidebar v2 settle button clickable on hover The card row's status label swaps to absolute + opacity-0 on hover, which painted it above the in-flow settle/snooze buttons and swallowed their clicks. Add pointer-events-none so the invisible label can't intercept. Co-Authored-By: Claude Fable 5 --- apps/web/src/components/SidebarV2.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/SidebarV2.tsx b/apps/web/src/components/SidebarV2.tsx index 72ba7ef1baa..33c2512abf7 100644 --- a/apps/web/src/components/SidebarV2.tsx +++ b/apps/web/src/components/SidebarV2.tsx @@ -932,9 +932,12 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { the hidden state out of flow lets the project label reclaim space without either state overlapping it. */} + {/* pointer-events-none: while hovered this label is absolute + + opacity-0, which paints it ABOVE the in-flow settle/snooze + buttons; without it the invisible label eats their clicks. */}