From db58c6bbcabdb1edc1748212ad0b85af682ac597 Mon Sep 17 00:00:00 2001 From: Sergey Date: Wed, 14 Jan 2026 14:34:53 +0100 Subject: [PATCH] fix(ui): use wss:// for WebSocket on HTTPS pages (#315) --- ui/src/hooks/use-websocket.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/src/hooks/use-websocket.ts b/ui/src/hooks/use-websocket.ts index 16abc65f..198b10ca 100644 --- a/ui/src/hooks/use-websocket.ts +++ b/ui/src/hooks/use-websocket.ts @@ -69,7 +69,8 @@ export function useWebSocket() { } setStatus('connecting'); - const ws = new WebSocket(`ws://${window.location.host}`); + const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:'; + const ws = new WebSocket(`${protocol}//${window.location.host}`); wsRef.current = ws; ws.onopen = () => {