From d7bd5a6d79b209a86172560225757fec17b1f3df Mon Sep 17 00:00:00 2001 From: uy/sun Date: Wed, 13 Aug 2025 00:54:06 +0000 Subject: [PATCH] fix(pwa): should always fetch conf.yml first --- src/utils/defaults.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/utils/defaults.js b/src/utils/defaults.js index 12764ebe..847dbe6f 100644 --- a/src/utils/defaults.js +++ b/src/utils/defaults.js @@ -337,6 +337,18 @@ module.exports = { /^manifest.*\.js$/, // default value /\.nojekyll$/, /\.gitignore$/, + /conf\.yml$/, // ignore config for runtimeCaching + ], + // https://developer.chrome.com/docs/workbox/modules/workbox-build#type-RuntimeCaching + runtimeCaching: [ + { + urlPattern: /conf\.yml$/, + handler: 'NetworkFirst', + options: { + cacheName: 'config-cache', + networkTimeoutSeconds: 3, + }, + }, ], }, },