Модальное окно подтверждения отклонения появляется при нажатии на «New Post», если пост находится на рассмотрении

Модальное окно подтверждения отклонения поста (см. изображения ниже) отображается после нажатия действия «Новый пост» или «Ответ» в определённой теме, если у вас есть ожидающий одобрения пост.

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

  1. Создайте новый пост, требующий одобрения администратором/модератором.

  2. После отправки поста нажмите «Новый пост».

  3. Появится модальное окно подтверждения отклонения поста.

  4. Нажмите Отмена в модальном окне.

  5. Снова нажмите «Новый пост»модальное окно подтверждения отклонения появится снова.

  6. Снова нажмите Отмена.

  7. Попробуйте ответить на любой пост.

Фактический результат:

  • Модальное окно подтверждения отклонения поста продолжает появляться, даже при ответе на пост.

Ожидаемый результат (?):

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

Обходное решение:

  • Пользователь обновляет страницу, чтобы убрать модальное окно подтверждения.

Версия Discourse: 2026.1.0

3 лайка

Со мной сегодня тоже это произошло. Вместо обновления можно нажать «Отменить», но я согласен, что это создаёт впечатление, будто вы потеряете свой черновик.

Пользовательский опыт действительно запутанный.

3 лайка

Я согласен с вами, но в этом процессе есть какая-то целостность, которая мне не кажется правильной @lindsey / @mcwumbly

Нам нужно продумать весь опыт для реального конечного пользователя, когда от менеджера сообщества требуется одобрение публикации.

В данный момент это может казаться настолько враждебным, что пользователи просто отскакивают, что никогда не является целью.

Например:

  • После того как я опубликовал, было ли мне понятно, что моя публикация в очереди?
  • Понятно ли мне, когда ожидается её проверка?
  • Буду ли я уведомлён, когда она будет одобрена, и если да, то как?
  • Что, если я опубликую ещё что-то?
  • Как найти мои публикации, ожидающие одобрения?
  • Не ведёт ли себя странно редактор?
1 лайк

Этот баг довольно серьёзный — насколько я могу судить, если у вас есть ожидающий публикации пост, вы вообще не можете ничего опубликовать:

  • Вы не можете опубликовать ещё один пост в той же категории, требующей одобрения
  • Вы не можете создать новую тему в другой категории
  • Вы не можете ответить в другой категории

Хорошая новость в том, что вы не теряете пост, если нажмёте Отменить, когда появится соответствующее приглашение — он всё ещё доступен в очереди на проверку у администратора и появляется как положено после одобрения. Однако это, очевидно, создаёт очень запутанный пользовательский опыт. Это всплывающее окно появляется после:

Я думаю, нам стоит подключить инженера, чтобы он взялся за исправление этого бага, а затем я вернусь к анализу общего процесса, который @sam хотел изучить.

Тем не менее, у меня уже есть несколько заметок по этому поводу:

Да, после отправки поста появляется всплывающее уведомление:

Нет, нет никаких указаний на то, сколько времени может занять проверка.

Да, вы получите уведомление, когда пост будет одобрен:

В данный момент вы не можете этого сделать — из-за бага :slight_smile:

В данный момент они отображаются в ваших черновиках.

Однако, если вы попытаетесь открыть черновик, появится то же сообщение «Хотите отменить свой пост?». Интересно, нормально ли, что они отображаются в черновиках?

На данный момент я не уверен, является ли это проблемой редактора или нет.

Меня удивляет, что у вас их нет в разделе my/activity/pending, где я обычно нахожу ожидающие публикации сообщения, например, когда я публиковал компонент темы здесь, на Meta. Тот факт, что сообщение находится в черновиках, кажется частью ошибки.

Да, я согласен, что сохранение их в виде черновиков — это неправильно.

1 лайк

У меня уже есть решение в работе — @martin, что ты думаешь?

2 лайка

Эта тема была автоматически закрыта через 20 часов. Новые ответы больше не принимаются.