From 0a8694c522f1762cdac403204120440e06377d99 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 3 May 2026 16:08:53 -0700 Subject: [PATCH] fix(openai): avoid duplicate realtime setup errors --- extensions/openai/realtime-transcription-provider.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/openai/realtime-transcription-provider.ts b/extensions/openai/realtime-transcription-provider.ts index 852148f80b3..3a276a6dbfd 100644 --- a/extensions/openai/realtime-transcription-provider.ts +++ b/extensions/openai/realtime-transcription-provider.ts @@ -104,9 +104,10 @@ function createOpenAIRealtimeTranscriptionSession( case "error": { const detail = readRealtimeErrorDetail(event.error); const error = new Error(detail); - config.onError?.(error); if (!transport.isReady()) { transport.failConnect(error); + } else { + config.onError?.(error); } return; }