From 6b9a491387c8e5bf333958f5467ba1ba7f330ef1 Mon Sep 17 00:00:00 2001 From: william Date: Sat, 29 Aug 2026 08:55:23 +0200 Subject: [PATCH] =?UTF-8?q?Corrige=20l'enveloppe=20ouverte/ferm=C3=A9e=20a?= =?UTF-8?q?ffich=C3=A9es=20en=20m=C3=AAme=20temps=20(bug=20pr=C3=A9existan?= =?UTF-8?q?t)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ce bug n'est PAS lié à la refonte design system de cette session — le fichier concerné (templates/play.html) n'avait plus été touché depuis une session précédente (commit ed4dd78), bien avant les changements de CSS/Bulma. Vérifié en cherchant "les données ont-elles été perdues ?" : non, tous les objets/champs restent intacts en base (projects/test/game.db). Root cause réel : refreshRuntimeData()::findCommentMarkedDescendants() ne repérait, dans le HTML fraîchement régénéré après une action "Modifier une donnée", que les éléments qui REDEVIENNENT VISIBLES sous condition (repérés via le commentaire "" posé après leur contenu réel par _mark(), voir render_element_html.py) — jamais ceux qui REDEVIENNENT CACHÉS, dont le placeholder ('