diff --git a/client/src/components/video-preview-thumbnail.tsx b/client/src/components/video-preview-thumbnail.tsx index 6409d4f..4cd52bf 100644 --- a/client/src/components/video-preview-thumbnail.tsx +++ b/client/src/components/video-preview-thumbnail.tsx @@ -20,7 +20,17 @@ export default function VideoPreviewThumbnail({ video, onClick, className = "" } // Create hidden video element for thumbnail generation useEffect(() => { - if (!video.videoUrlMp4 && !video.videoUrl.includes('.mp4')) return; + console.log(`Preview check for video ${video.id}:`, { + hasVideoUrlMp4: !!video.videoUrlMp4, + videoUrlMp4: video.videoUrlMp4, + videoUrlIncludesMp4: video.videoUrl.includes('.mp4'), + videoUrl: video.videoUrl + }); + + if (!video.videoUrlMp4 && !video.videoUrl.includes('.mp4')) { + console.log(`Preview disabled for video ${video.id} - no MP4 URL`); + return; + } const videoElement = videoRef.current; if (!videoElement) return;