From aa9e6d1bfb98f3c6b6807077b99fff194f7cbdd3 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Wed, 4 Mar 2026 01:35:12 +0100 Subject: [PATCH] Abort global search when leaving search page --- src/features/global-search/screens/SearchAll.tsx | 5 +++++ 1 file changed, 5 insertions(+) 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`;