diff --git a/core/screens/search/typesense/Search.tsx b/core/screens/search/typesense/Search.tsx
index 1df88a5ee9313bd304b1a1eedd7758127b667d3e..dd38aef29cc6b7d4f334711a5b7b04c38d8036f3 100644
--- a/core/screens/search/typesense/Search.tsx
+++ b/core/screens/search/typesense/Search.tsx
@@ -19,6 +19,7 @@ import { useTranslation } from 'react-i18next'
 import { InstantSearch } from 'react-instantsearch-core'
 import { Dimensions, Platform, View } from 'react-native'
 import TypesenseInstantSearchAdapter from 'typesense-instantsearch-adapter'
+import ErrorBoundary from '@holi/core/errors/components/ErrorBoundary'
 
 export type SearchParams = {
   query?: string
@@ -88,7 +89,9 @@ export const Search = () => {
         }}
         keyboardVerticalOffset={0}
       >
-        <SearchHitInfiniteList />
+        <ErrorBoundary>
+          <SearchHitInfiniteList />
+        </ErrorBoundary>
       </Screen>
     </InstantSearch>
   )