diff --git a/components/user/UserSignIn.vue b/components/user/UserSignIn.vue index 02f93fe0..e74b5fdc 100644 --- a/components/user/UserSignIn.vue +++ b/components/user/UserSignIn.vue @@ -94,6 +94,10 @@ function toSelector(server: string) { return server.replace(/[^\w-]/g, '-') } function move(delta: number) { + if (filteredServers.length === 0) { + autocompleteIndex = 0 + return + } autocompleteIndex = ((autocompleteIndex + delta) + filteredServers.length) % filteredServers.length document.querySelector(`#${toSelector(filteredServers[autocompleteIndex])}`)?.scrollIntoView(false) }