From 59427c4de38a5d99d2e3e957832a9df14d5a133c Mon Sep 17 00:00:00 2001 From: Pranav Date: Sat, 10 Jan 2026 20:54:05 -0800 Subject: [PATCH] fix: Include assets (fonts, images) from manifest Add entry.assets array to precache list for fonts and images. Increases precached assets from 69 to 86. Co-Authored-By: Claude Opus 4.5 --- app/javascript/service-worker/build.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/javascript/service-worker/build.js b/app/javascript/service-worker/build.js index 100021269..6c9efb749 100644 --- a/app/javascript/service-worker/build.js +++ b/app/javascript/service-worker/build.js @@ -50,9 +50,19 @@ function generateAssetManifest() { } } } + + // Add assets (fonts, images, etc.) + if (entry.assets) { + for (const assetFile of entry.assets) { + if (!seen.has(assetFile)) { + seen.add(assetFile); + assets.push({ url: assetFile, revision: null }); + } + } + } } - console.log(`📦 Found ${assets.length} JS/CSS assets to precache`); + console.log(`📦 Found ${assets.length} assets to precache`); return assets; }