Balises `<p>` insérée autour du formulaire d'abonnement Mailsubscriber génère une erreur de validation
(Je ne sais pas si ce ticket a sa place ici ou dans dans Mailsubscriber, je le referai si besoin)
Depuis 101a96e6, le formulaire <formulaire|newsletter_subscribe>
inséré dans le contenu d'un article est entouré de <p> .... </p>
, ce qui génère une erreur de validation. Avant ce commit, il était entouré de <div> ... </div>
.
De ce que je vois, ce n'est pas le cas avec <formulaire|contact>
par exemple.
Testé sur une 4.2.
Avant
<div>
<div class='formulaire_spip formulaire_newsletter formulaire_newsletter_subscribe ajax'>
<form method='post' action='/4.2/spip.php?article9'>
<div>
<span class="form-hidden"><input name="id_article" value="9" type="hidden" /><input name="page"
value="article" type="hidden" /><input name='formulaire_action' type='hidden'
value='newsletter_subscribe' /><input name='formulaire_action_args' type='hidden'
value='nUXUkpWOwYoVZeAF3pR3aJj9u8mJOM6UBtmsVzJXSQllk3TNaEP5ZcPT2SmIeZQ7Kf+MvSZjk4aB/eRuFjDhczmz+qU411xzqw==' /><input
name='formulaire_action_sign' type='hidden'
value='3cbdc7fbff3283495d203126510e0dd38c1d9d89023fe7e63495739847c884a8' /></span>
<div class="editer-groupe">
<div class="editer editer_session_email obligatoire">
<label for="session_email">Email</label><input type="email" name="session_email"
class="email text" value="jeanmarie@cousumain.info" id="session_email"
required='required' />
</div>
</div>
<!--extra-->
<p class="boutons"><input type="submit" class="submit"
value="M'inscrire à cette newsletter" /></p>
</div>
</form>
</div>
</div>
Après
<p>
<div class='formulaire_spip formulaire_newsletter formulaire_newsletter_subscribe ajax'>
<form method='post' action='/4.2/spip.php?article9'>
<div>
<span class="form-hidden"><input name="id_article" value="9" type="hidden" /><input name="page"
value="article" type="hidden" /><input name='formulaire_action' type='hidden'
value='newsletter_subscribe' /><input name='formulaire_action_args' type='hidden'
value='nUXUkpWOwYoVZeAF3pR3aJj9u8mJOM6UBtmsVzJXSQllk3TNaEP5ZcPT2SmIeZQ7Kf+MvSZjk4aB/eRuFjDhczmz+qU411xzqw==' /><input
name='formulaire_action_sign' type='hidden'
value='3cbdc7fbff3283495d203126510e0dd38c1d9d89023fe7e63495739847c884a8' /></span>
<div class="editer-groupe">
<div class="editer editer_session_email obligatoire">
<label for="session_email">Email</label><input type="email" name="session_email"
class="email text" value="jeanmarie@cousumain.info" id="session_email"
required='required' />
</div>
</div>
<!--extra-->
<p class="boutons"><input type="submit" class="submit"
value="M'inscrire à cette newsletter" /></p>
</div>
</form>
</div>
</p>