diff --git a/src/components/SettingsTablist.astro b/src/components/SettingsTablist.astro index c32d4a2..dc43418 100644 --- a/src/components/SettingsTablist.astro +++ b/src/components/SettingsTablist.astro @@ -309,8 +309,9 @@ const t = i18n.useTranslations(lang); searxngUrlInput.value = localStorage.getItem("alu__searxngUrl"); } const useWss = location.protocol == "https:"; + const webSocketProtocol = useWss ? "wss://" : "ws://"; let savedWispUrl = localStorage.getItem("alu__wispUrl"); - if (savedWispUrl == null) localStorage.setItem("alu__wispUrl", useWss ? "wss://" : "ws://" + location.host + "/wisp/"); + if (savedWispUrl == null) localStorage.setItem("alu__wispUrl", webSocketProtocol + location.host + "/wisp/"); let savedBareUrl = localStorage.getItem("alu__bareUrl"); if (savedBareUrl == null) localStorage.setItem("alu__bareUrl", location.origin + "/bare/") wispURLInput.value = localStorage.getItem("alu__wispUrl");