Left Column: Fix search query on fast typing (#6195)

This commit is contained in:
Alexander Zinchuk 2025-09-09 20:26:20 +02:00
parent 961736cfb4
commit 36fc2acd48

View File

@ -19,7 +19,6 @@ import {
} from '../../util/browser/windowEnvironment';
import captureEscKeyListener from '../../util/captureEscKeyListener';
import { resolveTransitionName } from '../../util/resolveTransitionName.ts';
import { debounce } from '../../util/schedulers';
import { captureControlledSwipe } from '../../util/swipeController';
import useFoldersReducer from '../../hooks/reducers/useFoldersReducer';
@ -115,10 +114,6 @@ function LeftColumn({
const [contactsFilter, setContactsFilter] = useState<string>('');
const [foldersState, foldersDispatch] = useFoldersReducer();
const debouncedSetGlobalSearchQuery = useMemo(() => debounce((query: string) => {
setGlobalSearchQuery({ query });
}, 200, false, true), [setGlobalSearchQuery]);
// Used to reset child components in background.
const [lastResetTime, setLastResetTime] = useState<number>(0);
@ -384,7 +379,7 @@ function LeftColumn({
openLeftColumnContent({ contentKey: LeftColumnContent.GlobalSearch });
if (query !== searchQuery) {
debouncedSetGlobalSearchQuery(query);
setGlobalSearchQuery({ query });
}
});