Le formulaire de configuration est cassé suite au passage de BigUp en version 3.2.11
Sous SPIP 4.2.13 avec BigUp dans sa version 3.2.11, l'input d'upload d'image du formulaire de configuration est cassé :
Le premier message apparaît à la sélection du fichier, puisque la console me fait remonter une erreur 403 ; les seconds lorsque je tente de les supprimer.
Le problème n'apparaît pas sous SPIP 4.2.11 avec BigUp dans sa version 3.2.9 ; j'ai essayé de monter progressivement en version et le problème n'apparaît qu'avec la version 3.2.11 de BigUp ; la 3.2.10 permet l'upload de l'image sans soucis.
Investigations de @marcimat dans spip/bigup#4896 (comment 184858)
Alors metaplus insère avant l’input de bigup un
<input type="hidden" value="#ENV{#GET{name}}" name="#GET{name}">
qui a le mêmename=
… du coup bigup, maintenant prenant en compte les input html5 considère que c’est dans celui-ci qu’il doit ajouter ses attributs…Effectivement on cherche précisément cela
#<input(?:[^>]*)name\s*=\s*[\"']{1}\s*id_doc_logo\s*[\"']{1}(?:[^>]*)/?>#Uims
Et c’est le premier qui est trouvé.
Alors question : pourquoi metaplus fait cela ? Et est-ce utile à metaplus ? Et aussi c’est du bol que ça marchait avant juste parce que le input là https://git.spip.net/spip-contrib-extensions/metasplus/-/blob/master/formulaires/configurer_metasplus.html?ref_type=heads#L53 n’avait pas de
/>