У нас есть публичный форум со средним трафиком, где требуется, чтобы первое сообщение от пользователя проходило модерацию перед публикацией. (До введения этого требования мы получали огромное количество спама.)
В любом случае, один из модераторов сообщил о том, что похоже на ошибку:
Если в очереди модерации находятся два сообщения, то при просмотре второго сообщения его содержимое выглядит идентичным первому. Однако, если вы откроете второе сообщение, то увидите, что текст тела сообщения отличается.
(Она подумала, что пользователи создают новые аккаунты и многократно публикуют одно и то же сообщение, поэтому какое-то время блокировала последующие посты, прежде чем поняла, что интерфейс не отображает то, что они на самом деле написали.)
Кажется, это ошибка, верно?
Во вложении — несколько скриншотов, показывающих то, что она видела как дополнительные сообщения, так как форум сообщает мне, что новые пользователи могут загружать только одно изображение…
На всякий случай, если это имеет значение: модератор, который обнаружил проблему, — это штатный модератор или «модератор категории»?
Скриншоты определённо указывают на наличие проблемы. Однако мне пока не удалось воспроизвести её. Любые дополнительные детали, которые вы можете вспомнить о проблеме, будут полезны.
Редактирование: возможно, это оно. При тестировании на моём локальном dev-сайте в очередь на проверку попадают два сообщения от новых пользователей. Вместо того чтобы переходить в очередь на проверку напрямую, если я нажимаю на первый элемент проверки в выпадающем списке уведомлений, я вижу следующее:
После нажатия на второе уведомление заголовок элемента в очереди на проверку обновляется, но в теле сообщения отображается текстовое содержимое предыдущего элемента проверки.
Если вместо перехода к элементам проверки через уведомление об очереди на проверку я нажимаю на запись «Проверка» в боковой панели, элементы проверки отображаются корректно:
Благодаря фантастической расследовательской работе @simon я быстро смог воспроизвести эту проблему и создать исправление, которое теперь уже объединено: