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