diff --git a/apps/web/src/DesktopDownloads.tsx b/apps/web/src/DesktopDownloads.tsx
index 47ba112..d1b1bd2 100644
--- a/apps/web/src/DesktopDownloads.tsx
+++ b/apps/web/src/DesktopDownloads.tsx
@@ -59,7 +59,7 @@ export function DesktopDownloadsPage({ onBack }: { onBack: () => void }) {
{downloads.map(({ href, label, detail, icon: Icon }) => (
-
+
{label}
diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts
index 30b545c..ab0cabe 100644
--- a/apps/web/vite.config.ts
+++ b/apps/web/vite.config.ts
@@ -27,6 +27,7 @@ export default defineConfig({
workbox: {
cleanupOutdatedCaches: true,
navigateFallback: '/index.html',
+ navigateFallbackDenylist: [/^\/downloads\//, /^\/api\//],
globPatterns: ['**/*.{js,css,html,svg,wasm,png}']
}
})