websocket dupe react devmode protection

This commit is contained in:
Igor Loskutov
2025-09-03 13:00:22 -04:00
parent 110d1e53fc
commit 2e53eeb5d5

View File

@@ -473,6 +473,11 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => {
break;
case 1001: // Navigate away
break;
case 1006: // Closed by client Chrome
console.warn(
"WebSocket closed by client, likely duplicated connection in react dev mode",
);
break;
default:
setError(
new Error(`WebSocket closed unexpectedly with code: ${event.code}`),
@@ -489,7 +494,7 @@ export const useWebSockets = (transcriptId: string | null): UseWebSockets => {
return () => {
ws.close();
};
}, [transcriptId, websocketUrl, queryClient]);
}, [transcriptId, websocketUrl]);
return {
transcriptTextLive,