diff --git a/src/lib/components/admin/Users/UserList/UserChatsModal.svelte b/src/lib/components/admin/Users/UserList/UserChatsModal.svelte index fa95088933..1e17dfa3ad 100644 --- a/src/lib/components/admin/Users/UserList/UserChatsModal.svelte +++ b/src/lib/components/admin/Users/UserList/UserChatsModal.svelte @@ -43,6 +43,10 @@ let searchDebounceTimeout; const searchHandler = async () => { + if (!show) { + return; + } + if (searchDebounceTimeout) { clearTimeout(searchDebounceTimeout); } diff --git a/src/lib/components/layout/ArchivedChatsModal.svelte b/src/lib/components/layout/ArchivedChatsModal.svelte index 3251e9531f..93a73b394b 100644 --- a/src/lib/components/layout/ArchivedChatsModal.svelte +++ b/src/lib/components/layout/ArchivedChatsModal.svelte @@ -39,6 +39,10 @@ } const searchHandler = async () => { + if (!show) { + return; + } + if (searchDebounceTimeout) { clearTimeout(searchDebounceTimeout); } diff --git a/src/lib/components/layout/SearchModal.svelte b/src/lib/components/layout/SearchModal.svelte index f68e9aa731..3eb6687e41 100644 --- a/src/lib/components/layout/SearchModal.svelte +++ b/src/lib/components/layout/SearchModal.svelte @@ -91,6 +91,10 @@ }; const searchHandler = async () => { + if (!show) { + return; + } + if (searchDebounceTimeout) { clearTimeout(searchDebounceTimeout); }