diff --git a/src/lib/video-preview/VideoPreview.ts b/src/lib/video-preview/VideoPreview.ts index 38c59b339..04357101c 100644 --- a/src/lib/video-preview/VideoPreview.ts +++ b/src/lib/video-preview/VideoPreview.ts @@ -122,7 +122,10 @@ export function createVideoPreviews(url: string, canvas: HTMLCanvasElement) { videoPreview.destroy(); } videoPreview = new VideoPreview(url, canvas); - return () => videoPreview?.destroy(); + return () => { + videoPreview?.destroy(); + videoPreview = undefined; + }; } export function renderVideoPreview(time: number) {