diff --git a/native/chat/chat-thread-list.react.js b/native/chat/chat-thread-list.react.js
--- a/native/chat/chat-thread-list.react.js
+++ b/native/chat/chat-thread-list.react.js
@@ -202,13 +202,13 @@
 
   const onPressItem = React.useCallback(
     (threadInfo: ThreadInfo, pendingPersonalThreadUserInfo?: UserInfo) => {
-      onChangeSearchText('');
+      setSearchText('');
       if (searchInputRef.current) {
         searchInputRef.current.blur();
       }
       navigateToThread({ threadInfo, pendingPersonalThreadUserInfo });
     },
-    [navigateToThread, onChangeSearchText],
+    [navigateToThread],
   );
 
   const onPressSeeMoreSidebars = React.useCallback(
@@ -455,18 +455,6 @@
     }
   }, [navigation, route.name]);
 
-  React.useEffect(() => {
-    const clearNavigationBlurListener = navigation.addListener('blur', () => {
-      setNumItemsToDisplay(pageSize);
-    });
-
-    return () => {
-      // `.addListener` returns function that can be called to unsubscribe.
-      // https://reactnavigation.org/docs/navigation-events/#navigationaddlistener
-      clearNavigationBlurListener();
-    };
-  }, [navigation]);
-
   React.useEffect(() => {
     const chatNavigation = navigation.getParent<
       ScreenParamList,