ArgumentError (limite d'attributs par élément dépassé) lors de l'ouverture du diff d'un sujet verrouillé

Je rencontre également un problème très similaire (ou lié).

Étapes de reproduction / cause :

  • Le problème survient sur les messages extrêmement longs (environ 100 000 caractères).
  • Il est déclenché spécifiquement par des révisions à grande échelle (lorsqu’une grande partie du contenu est modifiée).

Lorsqu’on tente de sauvegarder une modification aussi massive, le backend atteint souvent un délai d’attente (502/504). Je soupçonne que la cause racine est le calcul de la différence (Diff) entre l’ancienne et la nouvelle version, qui devient extrêmement coûteux dans ces deux conditions combinées.