From cbbd4445ea00165169b297924ae0434b25238b97 Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Sat, 24 Oct 2026 22:36:10 -0700 Subject: [PATCH] fix(mobile): search stays open after going back from a thread Co-Authored-By: Claude Opus 5.5 --- .../features/workspace/WorkspaceToolbar.ios.tsx | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/apps/mobile/src/features/workspace/WorkspaceToolbar.ios.tsx b/apps/mobile/src/features/workspace/WorkspaceToolbar.ios.tsx index 17fff053258e7..95843c34fa1b0 100644 --- a/apps/mobile/src/features/workspace/WorkspaceToolbar.ios.tsx +++ b/apps/mobile/src/features/workspace/WorkspaceToolbar.ios.tsx @@ -87,20 +87,14 @@ export function WorkspaceToolbar(props: { tab.searchMode !== "resting" ) { searchRef.current?.setText(tab.query); - if (duoSearch) { + // Integrated search collapses to its button when its screen reappears, + // which would hide the query that still filters the list. + if (NATIVE_LIQUID_GLASS_SUPPORTED) { searchRef.current?.setActive(true); if (tab.searchMode === "active") searchRef.current?.focus(); } } - }, [ - searchHostVisible, - duoSearch, - isTabActive, - selectedTab, - tab.searchMode, - tab.query, - searchVisible, - ]); + }, [searchHostVisible, isTabActive, selectedTab, tab.searchMode, tab.query, searchVisible]); useFocusEffect( useCallback(() => { const frame = requestAnimationFrame(restoreSearch);