From bc2697db231bf7c8a091f1c17b3172376d6e3524 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sun, 19 Jan 2025 19:12:03 -0800 Subject: [PATCH] fix homepage videos skipping when buffering --- src/components/marquee/Marquee.astro | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/marquee/Marquee.astro b/src/components/marquee/Marquee.astro index 806998f..af3d234 100644 --- a/src/components/marquee/Marquee.astro +++ b/src/components/marquee/Marquee.astro @@ -86,7 +86,11 @@ const videos = [ for (const video of videos) { observer.observe(video); - video.addEventListener("ended", nextVideo) + + video.addEventListener("ended", () => { + // The "ended" event might just mean its buffering. + if (video.currentTime === video.duration) nextVideo(); + }); } const onVisibilityChange = () => {