Пост пользователя был помечен как неуместный и скрыт. Он отредактировал свой пост, чтобы сделать его приемлемым, и теперь он не скрыт. Однако история редактирования показывает две ревизии как новый контент.
Звучит ли это как желаемое поведение? Это потому, что мы не хотим, чтобы предыдущий неприемлемый контент был виден? Можно ли вместо этого сохранить старый контент как скрытую ревизию?
Если только правки не были внесены в период льготного времени, что невозможно при редактировании с флагом (вы не можете редактировать в течение определенного времени), для правки всегда создается новая ревизия.
Я тестирую это на try.discourse.org и не могу воспроизвести проблему.
Сама функция отметки устанавливает 10-минутную задержку «редактирование невозможно», поэтому пользователь не может отредактировать пост достаточно быстро, чтобы уложиться в льготный период — и это ещё при условии, что пост был отмечен до достижения порога сразу после публикации!
(Странно, что оно отображается в посте, хотя это просто ссылка, а не цитата. Наверное, фрагмент уже встроен?)
А вот текущий пост, где видно в истории редактирования, что всего после первых двух предложений нет:
Я тоже только что попробовал, и произошло то же самое: история редактирования потеряна, обе версии показывают новое содержимое (хотя я тестировал только на своей учётной записи администратора, так что у других может быть иначе). (Тестирую снова с обычной учётной записью, но из-за задержки это занимает время.)
Мы используем версию 2.4.0.beta10. Если нужно, готов тестировать здесь.
Странно, что в упомянутом посте отображается ревизия, но между ревизиями нет различий.
Я действительно могу воспроизвести это на try! Поэтому я переквалифицирую это как баг.
Здесь есть ошибка, @eviltrout — похоже на ошибку в интерфейсе ревизий. Обратите внимание: я добавил последнее предложение, но сравниваю ревизию 2 с ревизией 2 вместо ревизии 1 с ревизией 2:
Это, по-видимому, специфично для пути редактирования скрытого поста@eviltrout. Случайные правки в существующих постах на try не проявляют такого поведения.