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) {  <<<<(赤い X がここにあります)
    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

私はあるグループのフォーラムのメンバーです。ある投稿に、同じ種類のリアクションが2つ以上つきました。カーソルを合わせると、「[ユーザー名 1]、[ユーザー名 2]、および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:

約1週間前から、絵文字ピッカーに問題が発生し、ページ上部へスクロールしてしまいます。この挙動に関する既存のバグ報告は見つかりませんでした。

例はManjaroフォーラムをご覧ください:

Emoji_Error

この問題を抱えている人が複数いるようなので、新しいバグ報告を作成します。

:sweat_smile:

「いいね!」 1

この問題はセーフモードでも再現しますか? https://forum.manjaro.org/safe-mode

ブラウザは最新バージョンですか?プラグインや拡張機能を実行していますか?

「いいね!」 4
  1. firefox --safemode で再現可能
  2. firefox --version
    Mozilla Firefox 85.0
    
  3. Firefox セーフモード以外で実行している際に、NoScript および uBlock Origin プラグインが実行中

:thinking:

「いいね!」 1