fix(ui): raise Workbox precache size limit

This commit is contained in:
Shantur Rathore
2026-02-10 21:50:43 +00:00
parent bd9a8d9788
commit 63ffb86ea7

View File

@@ -77,10 +77,13 @@ export default defineConfig({
theme_color: "#1a1a1a", theme_color: "#1a1a1a",
}, },
workbox: { workbox: {
// Preserve server-side auth redirects (e.g., /login) instead of serving cached index.html. // Workbox defaults to 2 MiB; our main bundle can slightly exceed that.
navigateFallback: null, // This is a build-time limit for the precache manifest, not a hard runtime cap.
// Only precache static assets (avoid caching HTML documents / routes). maximumFileSizeToCacheInBytes: 3 * 1024 * 1024,
globPatterns: ["**/*.{js,css,png,jpg,jpeg,svg,webp,ico,woff,woff2,ttf,eot,json,webmanifest}"], // Preserve server-side auth redirects (e.g., /login) instead of serving cached index.html.
navigateFallback: null,
// Only precache static assets (avoid caching HTML documents / routes).
globPatterns: ["**/*.{js,css,png,jpg,jpeg,svg,webp,ico,woff,woff2,ttf,eot,json,webmanifest}"],
// Monaco assets can be large; cache them at runtime instead. // Monaco assets can be large; cache them at runtime instead.
globIgnores: [ globIgnores: [
"**/*.html", "**/*.html",