From 87c4eae9b003a27840e6d53bad51273dc47afab8 Mon Sep 17 00:00:00 2001 From: Siddharth Date: Sun, 16 Nov 2025 18:14:07 -0700 Subject: [PATCH] longer wait --- src/lib/exporter/videoExporter.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/exporter/videoExporter.ts b/src/lib/exporter/videoExporter.ts index 970ed29..bb676ba 100644 --- a/src/lib/exporter/videoExporter.ts +++ b/src/lib/exporter/videoExporter.ts @@ -95,7 +95,6 @@ export class VideoExporter { // Seek to frame (optimized: only seek if not already there) if (Math.abs(videoElement.currentTime - videoTime) > 0.001) { videoElement.currentTime = videoTime; - // Wait for seek with timeout to prevent hanging await Promise.race([ new Promise(resolve => { const onSeeked = () => { @@ -105,7 +104,7 @@ export class VideoExporter { }; videoElement.addEventListener('seeked', onSeeked, { once: true }); }), - new Promise(resolve => setTimeout(resolve, 100)) // 100ms timeout + new Promise(resolve => setTimeout(resolve, 250)) // higher is slower but better capture ]); }