Valeur défaut suivant le contexte VS étapes
Quand on veut préremplir un champ suivant le contexte de la page (par ex un truc venant du GET de l'URL), on peut faire :
'defaut' => _request('truc') ?? [], // cases ici donc tableau
Et ça marche très bien dans tous les formulaires pour n'importe quel type de champ.
Mais dès qu'on active des étapes, alors ça ne marche plus que pour les champs qui sont dans la première étape, et encore : seulement au chargement.
Ça ne marche ni pour les champs des étapes suivantes, ni même pour la première quand on revient en arrière avec Précédent.
Pour l'instant je ne connais pas la cause, je signale juste le problème. Mais on dirait que saisies_chercher_formulaire est appelé plein de fois à des endroits différents mais jamais avec le même contexte exact. Ou alors que des choses sont supprimés/nettoyés du "env" au fil des étapes. En tout cas qu'il n'y a qu'au tout premier chargement qu'on a un "env" complet contenant l'env du squelette qui appelle le formulaire.