Если вы начинаете редактировать сообщение, а затем нажимаете x, чтобы сохранить черновик редактирования, и после этого кликаете по Ответить, редактор открывается с вашим черновиком редактирования, а не пустым. При этом редактор даже не выполняет действие редактирования: он публикует ответ с отредактированным сообщением.
Я думаю, что причина в том, что тема сериализуется со строковым полем draft, поэтому обработка нескольких черновиков на тему не предусмотрена.
Шаги для воспроизведения:
- Начните редактировать существующее сообщение. Внесите несколько изменений, чтобы сохранить черновик. Не отправляйте редактирование.
- Закройте редактор кнопкой
x. - Нажмите кнопку Ответить в теме. Появится ваш черновик редактирования, а не пустой редактор. Действие редактора — ответить, а не редактировать.