From 3c5bfd6e3d6c4d10ac0cfa197556454c35515d1f Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Wed, 22 Apr 2026 14:14:34 +0700 Subject: [PATCH] Stabilize sidebar workspace press handler --- packages/app/src/components/left-sidebar.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/app/src/components/left-sidebar.tsx b/packages/app/src/components/left-sidebar.tsx index db222e1e7..b4571be19 100644 --- a/packages/app/src/components/left-sidebar.tsx +++ b/packages/app/src/components/left-sidebar.tsx @@ -379,6 +379,10 @@ function MobileSidebar({ windowWidth, ]); + const handleWorkspacePress = useCallback(() => { + closeToAgent(); + }, [closeToAgent]); + const closeGesture = useMemo( () => Gesture.Pan() @@ -513,7 +517,7 @@ function MobileSidebar({ projects={projects} isRefreshing={isManualRefresh && isRevalidating} onRefresh={handleRefresh} - onWorkspacePress={() => closeToAgent()} + onWorkspacePress={handleWorkspacePress} onAddProject={handleOpenProject} parentGestureRef={closeGestureRef} />