diff --git a/web/src/lib/components/alias-filter-select.svelte b/web/src/lib/components/alias-filter-select.svelte index aa69773..9c9b43e 100644 --- a/web/src/lib/components/alias-filter-select.svelte +++ b/web/src/lib/components/alias-filter-select.svelte @@ -14,12 +14,10 @@ } = $props(); $effect(() => { - if ((value ?? "all") !== "all" && !availableAliases.includes(value ?? "all")) { - value = "all"; - } - if (!value) { - value = "all"; - } + // Не сбрасываем выбранный alias автоматически: + // во время загрузки список может быть временно пустым, что + // приводило к возврату на "all" сразу после выбора. + if (!value) value = "all"; }); let selectedLabel = $derived((value ?? "all") === "all" ? allLabel : (value ?? "all"));