From e4ecd80f5f9f77d38312c3ff1622de2d5a5dfe65 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Tue, 19 May 2026 21:08:15 -0700 Subject: [PATCH] Fix sidebar scrollbar hit area (#2395) --- src/renderer/src/components/sidebar/SidebarHeader.tsx | 8 ++------ src/renderer/src/components/sidebar/SidebarNav.tsx | 8 +------- src/renderer/src/components/sidebar/SidebarToolbar.tsx | 5 +---- src/renderer/src/components/sidebar/index.tsx | 2 +- 4 files changed, 5 insertions(+), 18 deletions(-) diff --git a/src/renderer/src/components/sidebar/SidebarHeader.tsx b/src/renderer/src/components/sidebar/SidebarHeader.tsx index 0ec1b96fd..dca1e84e6 100644 --- a/src/renderer/src/components/sidebar/SidebarHeader.tsx +++ b/src/renderer/src/components/sidebar/SidebarHeader.tsx @@ -46,9 +46,6 @@ 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) @@ -122,7 +119,7 @@ const SidebarHeader = React.memo(function SidebarHeader() { diff --git a/src/renderer/src/components/sidebar/index.tsx b/src/renderer/src/components/sidebar/index.tsx index ed408dc77..95d556273 100644 --- a/src/renderer/src/components/sidebar/index.tsx +++ b/src/renderer/src/components/sidebar/index.tsx @@ -78,7 +78,7 @@ function Sidebar({ {/* Resize handle */}