diff --git a/src/features/global-search/screens/SearchAll.tsx b/src/features/global-search/screens/SearchAll.tsx index bd0d9783..b7808d70 100644 --- a/src/features/global-search/screens/SearchAll.tsx +++ b/src/features/global-search/screens/SearchAll.tsx @@ -161,6 +161,11 @@ const SourceSearchPreview = React.memo( }); }, [isLoading, noMangasFound, searchString, error]); + useEffect( + () => () => currentAbortRequest.current?.(new Error(`SourceSearchPreview(${id}, ${name}): search closed`)), + [], + ); + let errorMessage: string | undefined; if (error) { errorMessage = t`Could not search source`;