From fd6549ed1def2af1ca231542cef844fa7ba72f4c Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 19 Apr 2024 13:38:13 +0400 Subject: [PATCH] Video Preview: Fix DOM nodes leak (#4474) --- src/lib/video-preview/VideoPreview.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) {