From 02b104f56b3207157471f8178d081e9e2ab45632 Mon Sep 17 00:00:00 2001 From: ther0bster Date: Thu, 25 Jul 2024 21:22:55 +0200 Subject: [PATCH 1/2] fix: socket.io client url * fixes backend crash with IPv6 and some IPv4 setups * instead of passing empty url, let socket.io set default url (defaults to window.location.host) --- src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 68c1e1596..63e4a56fb 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -110,7 +110,7 @@ await WEBUI_NAME.set(backendConfig.name); if ($config) { - const _socket = io(`${WEBUI_BASE_URL}`, { + const _socket = io({ path: '/ws/socket.io', auth: { token: localStorage.token } }); From a53f5d01aaddfabb12c2af4eec3f3c2f90bbc820 Mon Sep 17 00:00:00 2001 From: ther0bster Date: Fri, 26 Jul 2024 19:01:36 +0200 Subject: [PATCH 2/2] fix: don't break dev tests --- src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 63e4a56fb..b306c57e3 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -110,7 +110,7 @@ await WEBUI_NAME.set(backendConfig.name); if ($config) { - const _socket = io({ + const _socket = io(`${WEBUI_BASE_URL}` || undefined, { path: '/ws/socket.io', auth: { token: localStorage.token } });