Website: the docs site's own service worker can't install (navigateFallback "/" isn't precached)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 70/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- devops, documentation
Direzione di ricerca
Inizia controllando il file .output/public/sw.js generato e la configurazione di @vite-pwa/nuxt del sito di documentazione. Scegli una delle soluzioni proposte: rimuovi l’integrazione PWA oppure imposta registerType su autoUpdate e workbox.navigateFallback su null. Verifica in DevTools che il service worker venga installato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From the 2026-10-08 front-end review, checked in the built .output/public/sw.js.
sw.js registers NavigationRoute(createHandlerBoundToURL("/")), but / isn't in the precache manifest (only _payload.json files and _nuxt assets are). Workbox throws non-precached-url when the route is registered, so the worker fails to install. Our own PWA page warns readers about this exact navigateFallback trap.
If it did install, registerType defaults to 'prompt' and the site has no prompt UI, so new docs would wait until every tab is closed.
Fix. Either remove @vite-pwa/nuxt from the docs site (a docs site gains little from it), or set registerType: 'autoUpdate' and workbox.navigateFallback: null. Then confirm in DevTools that the worker installs.
- Lingua principale
- Vue
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di components-web-app/docs
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
components-web-app/docs#184 ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
components-web-app/docs#179 ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
components-web-app/docs#178 ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
components-web-app/docs#177 ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
components-web-app/docs#176 ·
Tutte le issue di components-web-app/docs
Issue simili
-
[Bug] create-before-destroy replacements are omitted from driftForse già presa @Lostmanu l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
InditexTech/kumoss#318 ·
I maintainer di solito rispondono entro 1 giorno
-
Deploy & Patch-issues opprettes ikke: create-pnd-issues.yml har feilet hver uke siden 2025-09-08Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Altinn/altinn-auth#4359 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
WingedGuardian/GENesis-AGI#3126 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
aws-samples/appmod-blueprints#972 ·
I maintainer di solito rispondono entro 1 giorno
-
The CSS is not lintedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
WordPress/presence-api#807 ·
I maintainer di solito rispondono entro 1 giorno