From 16ad86c0192aa58c2239576d7f19a58338fed731 Mon Sep 17 00:00:00 2001 From: Zed Date: Sat, 1 Aug 2026 12:06:19 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20les=20PDF=20de=20r=C3=A8gles=20ne=20se?= =?UTF-8?q?=20chargeaient=20plus=20dans=20la=20PWA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ouvrir un PDF est une navigation : le repli SPA du service worker (navigateFallback) répondait index.html à la place du fichier. Les assets de jeux sont désormais exclus du repli. Co-Authored-By: Claude Opus 4.8 --- vite.config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 08480ed..db17707 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -61,8 +61,10 @@ export default defineConfig({ }, ], navigateFallback: "/index.html", - // Never let the SPA fallback swallow API calls. - navigateFallbackDenylist: [/^\/api/], + // Never let the SPA fallback swallow API calls, nor game assets: + // opening a rules PDF is a navigation, which would otherwise be + // answered with index.html instead of the file. + navigateFallbackDenylist: [/^\/api/, /^\/games-assets\//], cleanupOutdatedCaches: true, }, }),