diff --git a/web/src/routes/+page.svelte b/web/src/routes/+page.svelte index 1eeea44..93b1cd6 100644 --- a/web/src/routes/+page.svelte +++ b/web/src/routes/+page.svelte @@ -226,6 +226,8 @@ noScroll: true, keepFocus: true }); + // Для стабильности сразу перезагружаем данные по новому фильтру. + await load(); } let queryKey = $derived(page.url.searchParams.toString()); @@ -521,7 +523,14 @@
- + { + aliasFilter = next; + void applyAliasIfChanged(next); + }} +/> void applyControls()} />
diff --git a/web/src/routes/users/+page.svelte b/web/src/routes/users/+page.svelte index d291ed8..cbc3738 100644 --- a/web/src/routes/users/+page.svelte +++ b/web/src/routes/users/+page.svelte @@ -135,7 +135,6 @@ } async function handleAliasFilterChange(nextAlias: string) { - if (nextAlias === aliasFilter) return; aliasFilter = nextAlias; await applyAliasIfChanged(nextAlias); }