From b385ca4e5cef77beb32f630c4021a5b0f29dcf17 Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Wed, 1 Apr 2026 16:03:40 +1100 Subject: [PATCH] fix: stale variable references in audioEncoder cleanup --- src/lib/exporter/audioEncoder.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/exporter/audioEncoder.ts b/src/lib/exporter/audioEncoder.ts index 92364815..a235a21f 100644 --- a/src/lib/exporter/audioEncoder.ts +++ b/src/lib/exporter/audioEncoder.ts @@ -541,12 +541,12 @@ export class AudioProcessor { recorder.stop() } destinationNode.stream.getTracks().forEach((track) => track.stop()) - sourceNode.disconnect() + timelineAudioSourceNode?.disconnect() destinationNode.disconnect() await audioContext.close() - media.src = '' - media.load() - mediaSource.revoke() + timelineMedia.src = '' + timelineMedia.load() + timelineMediaSource.revoke() } const recordedBlob = await recordedBlobPromise