Historique des révisions pour le post signalé ne compare pas les bonnes révisions

Un message d’un utilisateur a été signalé comme inapproprié et masqué. Il l’a édité pour le rendre acceptable, et il n’est plus masqué. Cependant, l’historique des modifications affiche les deux révisions comme le nouveau contenu.

Cela correspond-il au comportement attendu ? Est-ce parce que nous ne voulons plus que le contenu précédemment problématique soit visible ? Serait-il possible de conserver l’ancien contenu sous forme de révision masquée à la place ?

Sauf si les modifications ont été effectuées pendant la période de grâce, ce qui n’est pas possible avec une modification signalée (vous ne pouvez pas modifier pendant un certain délai), une révision est toujours créée pour la modification.

Huh. Eh bien, l’ancien contenu n’est certainement plus là. Je vais donc surveiller cela et vous faire un retour si jamais je le vois se reproduire.

À ma connaissance, il n’existe aucun moyen que cela se produise. De plus, à ma connaissance, cela n’a jamais été signalé auparavant.

(sauf si nous avons un nouveau bogue ou une régression, d’une manière ou d’une autre)

Je teste cela sur try.discourse.org et je ne parviens pas du tout à reproduire le problème.

Le signalement impose lui-même un délai de 10 minutes pendant lequel la modification est impossible, ce qui empêche l’utilisateur de modifier le message assez rapidement pour rester dans la période de grâce — et cela suppose également que le message ait été signalé jusqu’au seuil immédiatement après sa publication !

2 « J'aime »

J’ai une capture d’écran de l’ancien contenu d’un message de modération :

(Il est un peu étrange qu’elle soit affichée dans le message, car ce n’est qu’un lien, pas une citation. Je suppose que l’extrait est intégré ?)

Voici le message actuel, où vous pouvez voir dans l’historique des modifications que tout ce qui suit les deux premières phrases est absent :

Je viens également de l’essayer moi-même, et la même chose s’est produite : l’historique des modifications a été perdu, les deux révisions affichent le nouveau contenu (bien que je n’aie testé qu’avec mon compte administrateur, donc cela pourrait être différent). (Je teste à nouveau avec un utilisateur standard, cela prend du temps à cause du délai de réinitialisation.)

Nous sommes sur la version 2.4.0.beta10. Je suis heureux de tester ici si vous le souhaitez.

C’est étrange que dans le message référencé, la révision s’affiche mais qu’il n’y ait aucune différence entre les révisions.

Je parviens en fait à reproduire ce problème sur try ! Je vais donc le reclassifier comme un bug.

Il y a un bug ici @eviltrout — cela ressemble à une erreur dans l’interface de révision à mon avis. Remarquez comment j’ai apporté une modification ici en ajoutant la phrase du bas, mais je compare la révision 2 à la révision 2 au lieu de comparer la révision 1 à la révision 2 :

3 « J'aime »

Cela semble être spécifique au chemin d’édition d’un message masqué @eviltrout. Des modifications aléatoires sur des messages existants sur try n’exhibent pas ce comportement.

3 « J'aime »

J’ai pu identifier le problème et j’ai fusionné une correction.

Excellent travail pour avoir trouvé ce bug !

7 « J'aime »