Skip to content

[TEST UNIQUEMENT · NE PAS FUSIONNER] Protéger le shell SW contre /recovery et les documents secondaires - #24

Draft
iPoower wants to merge 4 commits into
test/fortress-drive-execution-20261026from
test/fortress-cv-sw-boundaries-20261026
Draft

iPoower wants to merge 4 commits into
test/fortress-drive-execution-20261026from
test/fortress-cv-sw-boundaries-20261026

Conversation

@iPoower

@iPoower iPoower commented Oct 26, 2026

Copy link
Copy Markdown
Owner

Objectif

Reproduire puis corriger, dans une branche TEST isolée, le risque de remplacement du cache ./index.html par une navigation secondaire HTML. Le Service Worker de Control Vault traite actuellement toute navigation GET de la même origine comme une navigation shell, contrairement à Race Control TEST corrigé dans #245.

Méthode

  1. Contre-test sur le vrai public/sw.js (VM) : /recovery, /recovery.html, drive-config.json, fixture-manifest.json ne doivent pas être interceptés.
  2. Capturer l'échec attendu sur le code original.
  3. Restreindre le repli hors ligne aux seuls alias explicites de l'interface, sans modifier les autres caches, Google ou IndexedDB.
  4. Vérifier CI Vitest, Chromium/WebKit, CodeQL sur les nouveaux commits.

Sécurité

Pas de main, de fusion, de production applicative ni de déploiement. PR brouillon, base TEST test/fortress-drive-execution-20261026 (#23). Aucun accès Google, aucune donnée réelle, aucune permission modifiée. Le déploiement TEST actuel reste inchangé et ne doit pas être considéré corrigé avant publication et contrôle indépendant.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant