Demande le manifeste PWA avec le cookie de session

Le navigateur demande `manifest.webmanifest` sans cookie par défaut : SSOwat
ne reconnaît aucune session et redirige vers le portail YunoHost, qui est une
autre origine — la réponse n'a pas d'Access-Control-Allow-Origin et le
manifeste est bloqué.

L'application fonctionnait quand même, ce qui rendait le défaut discret : ce
qui tombait, c'est ce que le manifeste décide à l'INSTALLATION (nom, icônes,
start_url, mode standalone).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mathieu
2026-08-20 21:56:43 +02:00
co-authored by Claude Opus 5
parent 345422eda2
commit e74d20adfa
2 changed files with 38 additions and 1 deletions
+6 -1
View File
@@ -10,7 +10,12 @@
<link rel="stylesheet" href="css/app.css" />
<link rel="icon" type="image/png" href="favicon.png" />
<link href="MaBibli.Client.styles.css" rel="stylesheet" />
<link href="manifest.webmanifest" rel="manifest" />
<!-- crossorigin="use-credentials" n'est PAS décoratif : sans lui, le navigateur demande le
manifeste SANS cookie, SSOwat ne reconnaît pas la session et redirige vers le portail
YunoHost — la réponse ne porte alors aucun Access-Control-Allow-Origin, et le manifeste
est purement et simplement bloqué. Voir CLAUDE.md, « Le manifeste PWA se demandait
sans cookie ». -->
<link href="manifest.webmanifest" rel="manifest" crossorigin="use-credentials" />
<link rel="apple-touch-icon" sizes="512x512" href="icon-512.png" />
<link rel="apple-touch-icon" sizes="192x192" href="icon-192.png" />
</head>