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);
}