diff --git a/src/modules/global-search/screens/SearchAll.tsx b/src/modules/global-search/screens/SearchAll.tsx index 1239e3c5..647a1f8b 100644 --- a/src/modules/global-search/screens/SearchAll.tsx +++ b/src/modules/global-search/screens/SearchAll.tsx @@ -137,7 +137,7 @@ const SourceSearchPreview = React.memo( // immediate second request since it's the same key. instead the "second" request will be the error handling of SWR abortRequest(new Error(`SourceSearchPreview(${id}, ${displayName}): search string changed`)); }, - [searchString], + [searchString, abortRequest], ); if ((!isLoading && !searchString) || emptyQuery) { diff --git a/src/modules/source/screens/SourceMangas.tsx b/src/modules/source/screens/SourceMangas.tsx index b5a9e758..842e34f8 100644 --- a/src/modules/source/screens/SourceMangas.tsx +++ b/src/modules/source/screens/SourceMangas.tsx @@ -400,7 +400,7 @@ export function SourceMangas() { abortRequest(new Error(`SourceMangas(${sourceId}): search string changed`)); scrollToTop(); }, - [query], + [query, abortRequest], ); useLayoutEffect(() => {