From 76f5d615e8db0b185a65132e46d4819269c84584 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sun, 17 May 2026 23:10:48 -0700 Subject: [PATCH] Fix sidebar button hit targets near resize handle (#2224) --- src/renderer/src/components/sidebar/SidebarHeader.tsx | 8 ++++++-- src/renderer/src/components/sidebar/SidebarNav.tsx | 8 +++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/components/sidebar/SidebarHeader.tsx b/src/renderer/src/components/sidebar/SidebarHeader.tsx index 11ea42d86..a4e4f4dae 100644 --- a/src/renderer/src/components/sidebar/SidebarHeader.tsx +++ b/src/renderer/src/components/sidebar/SidebarHeader.tsx @@ -51,6 +51,9 @@ const SORT_OPTIONS = [ const isMac = navigator.userAgent.includes('Mac') const newWorktreeShortcutLabel = isMac ? '⌘N' : 'Ctrl+N' +// Why: the sidebar resize handle intentionally has a wide hit target at the +// right edge, but header actions overlapping it should remain clickable. +const HEADER_ACTION_HIT_TARGET_CLASS = 'relative z-20' const SidebarHeader = React.memo(function SidebarHeader() { const [workspaceBoardOpen, setWorkspaceBoardOpen] = useState(false) @@ -124,7 +127,7 @@ const SidebarHeader = React.memo(function SidebarHeader() {