diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx index ebdffb56d7..34a1f32de1 100644 --- a/src/view/screens/Search/Search.tsx +++ b/src/view/screens/Search/Search.tsx @@ -518,13 +518,19 @@ export function SearchScreen( }, []) React.useEffect(() => { + let ignore = false if (!throttledInput) { setAutocompleteData(undefined) } else { search({query: throttledInput}).then(res => { - setAutocompleteData(res) + if (!ignore) { + setAutocompleteData(res) + } }) } + return () => { + ignore = true + } }, [search, throttledInput]) const onPressMenu = React.useCallback(() => {