Improve WebSocket fallback logic

Use window.location.hostname and port if available,
otherwise fallback to localhost:8000.

Co-authored-by: Chris Margach <hcagramc@gmail.com>
This commit is contained in:
Quentin Fuxa
2025-04-04 11:08:05 +02:00
parent 2399487e45
commit cfd5905fd4

View File

@@ -315,7 +315,9 @@
const linesTranscriptDiv = document.getElementById("linesTranscript");
const timerElement = document.querySelector(".timer");
const defaultWebSocketUrl = `ws://${window.location.hostname}:${window.location.port}/asr`;
const host = window.location.hostname || "localhost";
const port = window.location.port || "8000";
const defaultWebSocketUrl = `ws://${host}:${port}/asr`;
websocketInput.value = defaultWebSocketUrl;
websocketUrl = defaultWebSocketUrl;