Status : EN ATTENTE
Le dernier push a actions/index.tsx (955 lignes, ancien contenu Actions) + index.tsx réécrit (Info cards) + layout.tsx modifié (cards retirées, handleSetDefault ajouté au context, tabs modifiés).
Erreur runtime : Cannot access '_l' before initialization dans @qwik-city-plan.js.
J'ai ajouté handleSetDefault: QRL<() => Promise<void>> au InstanceContextType et au provider dans layout.tsx. C'est la seule modification structurelle du layout. Les autres sous-routes (endpoints, logs, tools, terminals) existaient AVANT cette modification et fonctionnent.
Hypothèse : l'ajout d'un QRL au context provider modifie l'ordre d'initialisation des modules dans le plan de routes Qwik.
Fichier : layout.tsx
handleSetDefault du type InstanceContextTypehandleSetDefault du useContextProviderimport { InstanceContext } from '../layout' (comme endpoints, logs, etc.)api.setDefaultInstance() directement (pas via context)$ et api en plusSi le crash persiste après retrait de handleSetDefault, le problème est ailleurs :
--no-cache temporairement| Fichier | Modification |
|---|---|
layout.tsx |
Retirer handleSetDefault du context |
index.tsx |
Ajouter import $, api + handleSetDefault local |
actions/index.tsx |
Recréer avec contenu original + import ../layout |