From 23532062f56a9aa0972624dc3395f2ebfd55b4a7 Mon Sep 17 00:00:00 2001 From: Kushal Niroula Date: Fri, 13 Jan 2023 12:08:24 +0545 Subject: [PATCH] fix: empty server list throws console error on move (#1048) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 三咲智子 Kevin Deng --- components/user/UserSignIn.vue | 4 ++++ 1 file changed, 4 insertions(+) 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) }