ArgumentError (Превышен лимит атрибутов на элемент) при попытке открыть дифф заблокированной темы

У меня наблюдается очень похожая (или связанная) проблема.

Шаги воспроизведения / причина:

  • Проблема возникает при работе с очень длинными сообщениями (около 100 000 символов).
  • Она вызывается именно крупными изменениями (когда изменяется огромная часть содержимого).

При попытке сохранить такое масштабное редактирование бэкенд часто выдаёт тайм-аут (502/504). Я подозреваю, что коренная причина кроется в вычислении разницы (diff) между старой и новой версиями, что становится крайне ресурсоёмким при сочетании этих двух условий.