From 681bc70c136cd0770c6d6de4bae82dd4c55e8a95 Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Sat, 18 Apr 2026 22:04:40 +1000 Subject: [PATCH] fix: clear video src on timeout path in getMediaDurationSec --- src/lib/exporter/audioEncoder.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/exporter/audioEncoder.ts b/src/lib/exporter/audioEncoder.ts index e271c541..a5bb79d5 100644 --- a/src/lib/exporter/audioEncoder.ts +++ b/src/lib/exporter/audioEncoder.ts @@ -1153,6 +1153,8 @@ export class AudioProcessor { return await new Promise((resolve, reject) => { const timeout = setTimeout(() => { cleanup(); + media.src = ""; + media.load(); reject(new Error("Timed out getting media duration (30s)")); }, 30_000);