[object Object]

← back to Dw Marketing Reels

5x sweep 2: gallery videos preload=none — kills the 21-video simultaneous metadata-preload storm (ERR_ABORTED noise); videos still play on click

eba4f19f4272c953cf19f8f1e528936a61fd3ee1 · 2026-07-17 09:15:24 -0700 · Steve Abrams

Files touched

Diff

commit eba4f19f4272c953cf19f8f1e528936a61fd3ee1
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Jul 17 09:15:24 2026 -0700

    5x sweep 2: gallery videos preload=none — kills the 21-video simultaneous metadata-preload storm (ERR_ABORTED noise); videos still play on click
---
 public/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/public/index.html b/public/index.html
index ee5d423..bbdd8a3 100644
--- a/public/index.html
+++ b/public/index.html
@@ -347,7 +347,7 @@ async function loadVideos() {
   let vids = []; try { vids = await (await fetch('api/videos')).json(); } catch {}
   $('#videos').innerHTML = vids.length ? vids.map(v => `
     <div class="reel">
-      <video src="${v.url}" controls preload="metadata" playsinline></video>
+      <video src="${v.url}" controls preload="none" playsinline></video>
       <div class="body">
         <div class="when">🕓 ${fmt(new Date(v.mtime).toISOString())}</div>
         <div class="titles">${escapeHtml(v.path)}</div>

← 55e44f8 deploy: cert-safe nginx script to add public /reels/*.mp4 pa  ·  back to Dw Marketing Reels  ·  5x: report — 4 sweeps; fixed preload storm + console persist 5f5394e →