From 0af666e3ac27cc1c422cae48857388ef163de0b9 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sat, 21 Mar 2026 20:47:42 +0700 Subject: [PATCH] Dismiss keyboard before opening mobile tab switcher sheet --- packages/app/src/screens/workspace/workspace-screen.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/app/src/screens/workspace/workspace-screen.tsx b/packages/app/src/screens/workspace/workspace-screen.tsx index b2541daac..0e7b953c2 100644 --- a/packages/app/src/screens/workspace/workspace-screen.tsx +++ b/packages/app/src/screens/workspace/workspace-screen.tsx @@ -4,6 +4,7 @@ import { useIsFocused } from "@react-navigation/native"; import { ActivityIndicator, BackHandler, + Keyboard, Platform, Pressable, Text, @@ -377,7 +378,10 @@ const MobileWorkspaceTabSwitcher = memo(function MobileWorkspaceTabSwitcher({ accessibilityRole="button" accessibilityLabel={`Switch tabs (${tabs.length} open)`} style={({ pressed }) => [styles.switcherTrigger, pressed && styles.switcherTriggerPressed]} - onPress={() => setIsOpen(true)} + onPress={() => { + Keyboard.dismiss(); + setIsOpen(true); + }} >