Вкладка «Голоса» в сообщении не указывает на существование личных сообщений

Привет, небольшая странность: до сих пор у меня не было проблем с приватными сообщениями. Сегодня утром я создал одно в своём посте, где я выступаю как администратор, и сообщение появилось в посте. Однако, как только я обновляю страницу, оно исчезает — оно не удалено, так как отображается в моей активности, но пропадает из отображения. Странно, не так ли? :face_with_raised_eyebrow:

1 лайк

После тестирования выяснилось, что сообщения в личные сообщения не появляются после публикации темы, когда в этой категории включен плагин Discourse Post Voting.

1 лайк

Поверьте или нет, но через несколько часов эти шепоты снова появились в теме… Магия иногда работает :joy:

И исчезли через несколько минут.

Похоже на прерывистую ошибку :thinking:

Значит, это не связано с post-voting?

Обычные вопросы:

  • Происходит ли это в безопасном режиме?

  • Есть ли какие-либо подозрительные ошибки в /logs или в консоли JavaScript (из инструментов разработчика вашего браузера)?

  • Скрыты ли шёпоты (через CSS) или их вообще нет в HTML-коде (вы можете проверить код с помощью тех же инструментов разработчика)?

2 лайка

Добавлю, что в категории, где голосование за посты не включено, проблема не возникает. Возникает в Firefox и Chrome.

1 лайк

Спасибо, @Moin, за ваш ответ здесь. Он объясняет поведение, но при этом возникает несколько довольно серьёзных проблем. Во-первых, если в обсуждении есть только одно начальное сообщение и нет ответов, шёпот никогда не будет виден, хотя он существует. Во-вторых, по умолчанию у нас включён режим голосования, а не активности, поэтому шёпот также никогда не будет виден.

Является ли решением добавить примечание к Discourse Post Voting, объясняющее, что при включённом голосовании за посты «шёпоты» не будут отображаться при сортировке по голосам?

В качестве предложения по улучшению для плагина можно было бы предусмотреть возможность как-то сделать их обнаруживаемыми при сортировке по голосам.

1 лайк

Да, я понимаю, что можно реализовать обходные пути, но это будут лишь временные решения, а не устранение коренной причины проблемы, которая заключается в том, что «шепот» появляется не тогда, когда должен. Тем более что в моём случае «шепот» ограничен определённой группой. Я не хотел бы раздражать или путать моих участников, которые не имеют к этому отношения, заставляя их читать эти сообщения.

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

Я не знаю, какое обоснование было у решения не показывать личные сообщения в представлении, отсортированном по голосам, когда был внедрён плагин Discourse Post Voting. Я считаю, что это разумная просьба о добавлении такой функции.

Думаю, проблема в том, что шепотки легко теряют контекст, когда порядок сообщений изменяется.

Это интересно. Полная цитата:

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

Это было бы улучшением.

1 лайк

Я перенёс это в ux, так как это, похоже, небольшой запрос на функционал, затрагивающий вкладку «Голоса» в интерфейсе голосования за посты, и изменил заголовок. В настоящее время невозможно узнать о наличии «шёпотом» сообщений, пока не перейдёшь на вкладку «Активность» в теме голосования за посты. Это вызывает путаницу у автора оригинального поста (OP).

1 лайк