Le JS de déplacement du form empêche de répondre à des threads de plusieurs contenus
Dans l'interface généré par ce plugin, le formulaire n'est pas rechargé en ajax au bon endroit, mais directement déplacé en JS, avec uniquement un changement de valeur du hidden "id_forum" : https://git.spip.net/spip-contrib-extensions/comments/src/branch/master/javascript/thread-move.js#L17
Or il peut être parfaitement légitime d'afficher dans une même page des threads entiers venant de plusieurs contenus différents. Un cas classique : afficher les commentaires de l'article en cours ET de toutes ses traductions. Pour cela on inclut bien les fils de comments avec des "id_article" différents (donc la bonne info est bien là dans l'environnement).
Mais du coup quand on fait "Répondre" à un commentaire d'une des traductions, ça ne change QUE le "id_forum", en laissant le hidden "id_article" et "id_objet" avec l'article en cours (celui de la page), et non pas en le changeant avec celui de l'environnement explicitement donné (celui de la trad).
Il me semble que la solution ça serait
- soit que la fonction add_reply_to doit aussi prendre en param le contenu parent et s'assurer qu'il est bon au moment du déplacement : https://git.spip.net/spip-contrib-extensions/comments/src/branch/master/inclure/comments-thread1.html#L22
- soit que lors de l'exécution, ça récupère le contexte donné dans le "href" du même élément lien de réponse, qui est généré avec #PARAMETRE_FORUM et qui a BIEN le bon numéro lui !
(D'ailleurs même le #ID_THREAD pourrait être récupéré de ce "href" du même élément, il y a bien le bon id_forum=XXX dedans.)