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

(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.)