[Cosmétique] Titre d'onglet identique partout, redirection vers /* et page 404 sans navigation #166

Closed
opened 2026-10-28 10:32:35 +00:00 by asventi · 0 comments
Owner

Gravité : Cosmétique
Rapports QA d'origine : SECURITY_UX-19, AUTH-27

Détails des rapports

[SECURITY_UX-19] Titre d'onglet identique sur toutes les pages (`KeepGrouped`) — Gravité : Cosmétique
  • Où : /login, /register, /, /calendar, /calendar/:id, /knowledge, /messages, /channels/:id, /admin/users, /admin/roles
  • Obtenu : document.title === "KeepGrouped" partout (aucune route ne définit meta/<title>), lang="en" fixe même si l'UI est en FR/ZH. Onglets, historique et lecteurs d'écran ne distinguent pas les pages.
  • Cause probable : routes (frontend/src/routes/*.tsx) sans export meta.
[AUTH-27] Redirection des pages interdites vers l'URL littérale `/*` et page 404 sans navigation et très peu contrastée — Gravité : Cosmétique
  • Où : /admin/users et /admin/roles en tant que Member ; toute URL inconnue en étant connecté
  • Obtenu : le Member est redirigé vers http://localhost:5173/* (URL littérale) avec "Page not found." ; la page 404 est du texte crème sur fond beige (contraste quasi nul), sans sidebar, sans bouton "Accueil". Hors connexion, une URL inconnue redirige vers /login (la 404 n'est jamais montrée aux anonymes).
  • Preuve : screens/auth_33_404_loggedin.png
  • Cause probable : frontend/src/root.tsx:78-85 (redirect("*")), frontend/src/routes/404Page.tsx:9.

Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.

**Gravité :** Cosmétique **Rapports QA d'origine :** SECURITY_UX-19, AUTH-27 ## Détails des rapports <details><summary>[SECURITY_UX-19] Titre d'onglet identique sur toutes les pages (`KeepGrouped`) — Gravité : Cosmétique</summary> - Où : `/login`, `/register`, `/`, `/calendar`, `/calendar/:id`, `/knowledge`, `/messages`, `/channels/:id`, `/admin/users`, `/admin/roles` - Obtenu : `document.title === "KeepGrouped"` partout (aucune route ne définit `meta`/`<title>`), `lang="en"` fixe même si l'UI est en FR/ZH. Onglets, historique et lecteurs d'écran ne distinguent pas les pages. - Cause probable : routes (`frontend/src/routes/*.tsx`) sans export `meta`. </details> <details><summary>[AUTH-27] Redirection des pages interdites vers l'URL littérale `/*` et page 404 sans navigation et très peu contrastée — Gravité : Cosmétique</summary> - Où : `/admin/users` et `/admin/roles` en tant que Member ; toute URL inconnue en étant connecté - Obtenu : le Member est redirigé vers `http://localhost:5173/*` (URL littérale) avec "Page not found." ; la page 404 est du texte crème sur fond beige (contraste quasi nul), sans sidebar, sans bouton "Accueil". Hors connexion, une URL inconnue redirige vers /login (la 404 n'est jamais montrée aux anonymes). - Preuve : `screens/auth_33_404_loggedin.png` - Cause probable : `frontend/src/root.tsx:78-85` (`redirect("*")`), `frontend/src/routes/404Page.tsx:9`. </details> --- _Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transcendence/frontend#166
No description provided.