diff --git a/src/lib/Login.svelte b/src/lib/Login.svelte index 7e8ff8b..e8b101c 100644 --- a/src/lib/Login.svelte +++ b/src/lib/Login.svelte @@ -28,7 +28,11 @@ slotdata.set(response); onSubmit(); } catch (e) { - error = e.message; + if (e.name === "SecurityError" && !host.startsWith("ws://")) { + error = "Failed to connect to Archipelago server."; + } else { + error = e.message; + } } finally { loading = false; }