Un fichier de données introuvable se dit dans la page, pas seulement dans la console - #51
Merged
Merged
Conversation
…dans la console Signalé de l'usage : l'arbre d'exécution ne s'ouvre pas au clic. Reproduit — c'est ce qui arrive quand la page est déployée sans ce qui l'accompagne. La page voyage en un seul fichier, et c'est ce qui la rend transmissible ; mais l'arbre, le code et les valeurs capturées se lisent à côté d'elle, sous runs/, au fur et à mesure qu'on les ouvre. Déployée seule — ce qui est facile, puisqu'elle s'ouvre parfaitement — la vue d'ensemble fonctionne et tout ce qu'on clique reste fermé. Le nœud ne s'ouvre pas, le panneau de code reste vide, et le rapport se lit comme un rapport qui n'a rien à montrer. La seule trace était un « block not found » dans la console du navigateur, c'est-à-dire nulle part : exactement le mode de défaillance que ce projet combat partout ailleurs, une absence qui ressemble à un vide. XR.absent lève désormais une bande qui nomme le fichier manquant et dit quoi faire — déployer le répertoire de sortie entier, pas index.html seul. Vérifié dans les deux sens : la bande apparaît sur une page servie sans ses blocs, et n'apparaît pas sur un déploiement complet, où l'arbre s'ouvre normalement. Et vérifié au rendu, comme toute retouche du gabarit : 7 734 chaînes affichées, dix-huit états, deux langues, zéro différence ailleurs. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J956wjynbd7fkZx4HpjHzP
Beennnn
marked this pull request as ready for review
September 4, 2026 13:47
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Le symptôme, signalé de l'usage
« L'arbre d'exécution ne s'ouvre pas quand je clique. »
La cause, reproduite
La page voyage en un seul fichier — c'est ce qui la rend transmissible. Mais l'arbre, le code et les valeurs capturées se lisent à côté d'elle, sous
runs/, au fur et à mesure qu'on les ouvre.Déployée seule — ce qui est facile, puisqu'elle s'ouvre parfaitement — la vue d'ensemble fonctionne et tout ce qu'on clique reste fermé. Le nœud ne s'ouvre pas, le panneau de code reste vide, et le rapport se lit comme un rapport qui n'a rien à montrer.
La seule trace était un
block not founddans la console du navigateur, c'est-à-dire nulle part : exactement le mode de défaillance que ce projet combat partout ailleurs — une absence qui ressemble à un vide.Le correctif
XR.absentenregistre le bloc qui n'a pas pu être lu et lève une bande, en haut de la page, qui nomme le fichier manquant et dit quoi faire : déployer le répertoire de sortie entier, pasindex.htmlseul. En anglais et en français.Vérifications
Dans les deux sens, sur un vrai navigateur :
Et au rendu, comme toute retouche du gabarit : 7 734 chaînes affichées, dix-huit états, deux langues, zéro différence ailleurs. 293 tests unitaires (1 nouveau), 72 contrôles de recette locale.
ViewContractTesttient la décision, traduction comprise : une bande qui n'apparaîtrait qu'en anglais dans une vue française serait la dérive que le dictionnaire existe pour empêcher.🤖 Generated with Claude Code
https://claude.ai/code/session_01J956wjynbd7fkZx4HpjHzP
Generated by Claude Code