Sur la saisie case, defaut n'est pas pris en compte

En cause : le test is_null alors que #ENV{valeur} n'est pas nul mais une chaine vide, donc #ENV{defaut} n'est pas pris en compte.

Je ne sais pas s'il faut modifier ce test, ou remonter plus en amont pour passer null dans valeur.

Je contourne en utilisant une checkbox unique, mais ce n'est pas tout à fait la même chose.

(SPIP 4.1, saisies à jour en git, PHP 8.1)