Sur la page Projets (capture du 28 octobre 2026, v0.39.0), la barre latérale montre deux sections ouvertes à la fois (Principal et Administration) : cliquer sur l'en-tête Administration ne la referme pas, et ouvrir une autre section ne la ferme pas non plus. L'accordéon exclusif est donc cassé pour cette section.
Cause identifiée (audit)
Le JS (static/js/nav.js, app/templates/_header.html) gère bien 5 groupes, dont admin : il bascule la classe nav-closed-admin sur <body>. Mais static/css/style.css ne définit les règles de fermeture que pour principal, rituels, pilotage et outils — aucune règle body.nav-closed-admin. La classe est posée, mais aucun style ne la suit : la section reste ouverte et son chevron ne pivote pas.
Correctif attendu
Ajouter les règles body.nav-closed-admin (fermeture du .side-acc et rotation du chevron) aux deux sélecteurs de l'accordéon dans style.css, au même titre que les 4 autres sections.
Aucun changement de comportement pour les autres sections ; l'accordéon doit redevenir exclusif (une seule section ouverte).
Critère de validation
Vérifié par le build de l'utilisateur : cliquer sur Administration la referme, et ouvrir Principal (ou une autre section) referme Administration.
## Symptôme
Sur la page Projets (capture du 28 octobre 2026, v0.39.0), la barre latérale montre deux sections ouvertes à la fois (Principal et Administration) : cliquer sur l'en-tête Administration ne la referme pas, et ouvrir une autre section ne la ferme pas non plus. L'accordéon exclusif est donc cassé pour cette section.
## Cause identifiée (audit)
Le JS (`static/js/nav.js`, `app/templates/_header.html`) gère bien 5 groupes, dont `admin` : il bascule la classe `nav-closed-admin` sur `<body>`. Mais `static/css/style.css` ne définit les règles de fermeture que pour principal, rituels, pilotage et outils — aucune règle `body.nav-closed-admin`. La classe est posée, mais aucun style ne la suit : la section reste ouverte et son chevron ne pivote pas.
## Correctif attendu
- Ajouter les règles `body.nav-closed-admin` (fermeture du `.side-acc` et rotation du chevron) aux deux sélecteurs de l'accordéon dans `style.css`, au même titre que les 4 autres sections.
- Aucun changement de comportement pour les autres sections ; l'accordéon doit redevenir exclusif (une seule section ouverte).
## Critère de validation
Vérifié par le build de l'utilisateur : cliquer sur Administration la referme, et ouvrir Principal (ou une autre section) referme Administration.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Symptôme
Sur la page Projets (capture du 28 octobre 2026, v0.39.0), la barre latérale montre deux sections ouvertes à la fois (Principal et Administration) : cliquer sur l'en-tête Administration ne la referme pas, et ouvrir une autre section ne la ferme pas non plus. L'accordéon exclusif est donc cassé pour cette section.
Cause identifiée (audit)
Le JS (
static/js/nav.js,app/templates/_header.html) gère bien 5 groupes, dontadmin: il bascule la classenav-closed-adminsur<body>. Maisstatic/css/style.cssne définit les règles de fermeture que pour principal, rituels, pilotage et outils — aucune règlebody.nav-closed-admin. La classe est posée, mais aucun style ne la suit : la section reste ouverte et son chevron ne pivote pas.Correctif attendu
body.nav-closed-admin(fermeture du.side-accet rotation du chevron) aux deux sélecteurs de l'accordéon dansstyle.css, au même titre que les 4 autres sections.Critère de validation
Vérifié par le build de l'utilisateur : cliquer sur Administration la referme, et ouvrir Principal (ou une autre section) referme Administration.