From 7ea3a235dae502a6d1f36bebbfc086f6cb365fc1 Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 25 May 2026 11:21:38 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20filmstrip=20=E2=80=94=20fetch=20video=20?= =?UTF-8?q?chunk=20as=20Blob=20URL,=20append=20probe=20to=20DOM,=20add=20t?= =?UTF-8?q?imeout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/web-ui/public/screens-asset.jsx | 35 +++++++++++++++++------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/services/web-ui/public/screens-asset.jsx b/services/web-ui/public/screens-asset.jsx index 65d0966..8d8c22d 100644 --- a/services/web-ui/public/screens-asset.jsx +++ b/services/web-ui/public/screens-asset.jsx @@ -79,6 +79,10 @@ function AssetDetail({ asset, onClose }) { }, [streamUrl, streamType]); // Build filmstrip from real video frames. HLS streams use hls.js probe. + // For MP4, we fetch the first 10 MB as a Blob to feed the probe video — + // this works reliably even in headless browsers where