Skip to content

Navigation retour casse le client — page blanche sans erreur #2398

Description

@shikanime

Description

La navigation retour (back) dans le client casse l'application. L'interface reste blanche sans aucune erreur dans la console.

Réproduction

  1. Ouvrir le client et se connecter
  2. Naviguer vers la liste des clusters (/admin/clusters)
  3. Cliquer sur un cluster pour accéder à sa page (/admin/clusters/:id)
  4. Utiliser le bouton retour du navigateur (ou history.back())
  5. L'interface reste blanche, aucune erreur visible

Le même problème se produit en naviguant vers tout projet puis en revenant en arrière (project dashboard -> back).

Cause

Le beforeEach du router appelle systemStore.listSystemSettings() sur chaque navigation vers une route non whitelistée. Si cet appel échoue (401 token expiré, 403, erreur réseau), extractData lève une erreur qui propage dans le hook de navigation sans être rattrapée. next() n'est jamais appelé, la navigation est suspendue silencieusement → page blanche.

Comportement attendu

La navigation retour devrait restaurer l'état précédent de l'application sans provoquer de page blanche. L'échec du chargement des settings système ne devrait pas bloquer la navigation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions