Discourse Retort

Версия Discourse: discourse latest-release +121
Retort: retort 201afe3


Я всё ещё вижу следующие ошибки в консоли Google Chrome:

Uncaught TypeError: Cannot read property 'map' of undefined
at _retort-972c371c6d8722041975c4d4723d73c31b2cd1f7ab4e5ef40da956eba16f7b7d.js:31
at _application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80552
at Array.map (<anonymous>)
at y (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80551)
at t.html (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:76664)
at t.value (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:81059)
at t.value (_application-edf47146272ed83797d8302598e8d2811398547deb797477466306b2b1364d57.js:80760)
at s (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:20537)
at t.exports (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:20524)
at e (_vendor-a520d2facd37b23a6fce06beaf5feaa3034f761d5b4f37c89c4cecd3ead14192.js:19893)

Похоже, это связано с этой строкой..

 api.decorateWidget('post-contents:after-cooked', function (helper) {
  var postId = helper.getModel().id;

  var post = _retort.default.postFor(postId);

  if (_retort.default.disabledFor(postId)) {
    return;
  }

  _retort.default.storeWidget(helper);

  return post.retorts.map(function (_ref) {  <<<<(Красный крестик здесь)
    var usernames = _ref.usernames,
        emoji = _ref.emoji;
    return helper.attach('retort-toggle', {
      post: post,
      usernames: usernames,
      emoji: emoji
    });
  });
});
2 лайка

Спасибо, я посмотрю завтра.

2 лайка

Я обработал это (непрерывающее) исключение :+1:

4 лайка

Вау, как быстро! Спасибо! :slight_smile:

3 лайка

Отлично, я надеюсь настроить это и для своего сообщества :grinning:

2 лайка

Что-нибудь получилось? Вам удалось воспроизвести проблему? Интересно, только ли у нас такая проблема.

2 лайка

Воспроизвести это немного сложно, но я видел это хотя бы один раз здесь:

https://try.thepavilion.io/t/heres-something-to-react-to/571?u=angus

Я внес изменение, которое должно предотвратить это. Не могли бы вы обновиться и протестировать?

2 лайка

Действительно так! Большое спасибо за исправление, Ангус :clap::grinning_face_with_smiling_eyes:

4 лайка

Привет, это нормально?

1 лайк

Возможно ли, чтобы реакция автоматически ставила лайк публикации?

Да. Вы ожидали чего-то другого?

Нет, на данный момент это невозможно.

3 лайка

Я так рад, что обнаружил этот плагин. Я хотел такую функциональность уже довольно давно.

3 лайка

Я являюсь участником форума группы. Под одним из постов у меня появилось более двух реакций одного и того же типа. При наведении на них появляется надпись: «[имя пользователя 1], [имя пользователя 2] и ещё 2 человека отреагировали [название эмодзи]».

Есть ли способ увидеть, кто эти остальные люди?

8 лайков

Пожалуйста, разберитесь с этим..

https://meta.discourse.org/t/ads-not-visible-at-incognito-mode-after-update/176493/3?u=thebaby5

3 лайка

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

С помощью подписей я мог бы указать:

:thinking: → Это вдохновляет меня

:blush: → Рад быть полезным

:heart: → Обожаю эту идею

:blue_heart: → Эта идея мне начинает нравиться

:-1: → Голосую против этой идеи

:poop: → Это не по теме

4 лайка

Этот меня заинтересовал… :laughing:

2 лайка

У меня есть один пользователь, чьи посты будут завалены этим :poop:.
:slightly_smiling_face:

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

Пример на форуме Manjaro:

Emoji_Error

Так как, похоже, с этой проблемой сталкиваются несколько человек, я открываю новый отчёт об ошибке.

:sweat_smile:

1 лайк

Сможете ли вы воспроизвести эту проблему в безопасном режиме? https://forum.manjaro.org/safe-mode

Актуальна ли версия вашего браузера? Запущены ли какие-либо плагины или расширения?

4 лайка
  1. Можно воспроизвести в режиме firefox --safemode
  2. firefox --version
    Mozilla Firefox 85.0
    
  3. Плагины NoScript и uBlock Origin работают при запуске не в безопасном режиме Firefox

:thinking:

1 лайк