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개의 좋아요

역시 작동하네요! 수정해 주셔서 감사합니다, Angus :clap::grinning_face_with_smiling_eyes:

4개의 좋아요

안녕하세요, 이게 정상인가요?

1개의 좋아요

반응(이모지)을 남기면 자동으로 좋아요가 눌리는 방식으로 만들 수 있을까요?

네, 맞습니다. 다른 것을 기대하고 계셨나요?

아니요, 현재는 해당 기능이 없습니다.

3개의 좋아요

이 플러그인을 발견해서 정말 기쁩니다. 이런 기능을 한동안 원하고 있었거든요.

3개의 좋아요

저는 특정 그룹의 포럼 멤버입니다. 어떤 게시물에 같은 종류의 리액션이 두 개 이상 붙어 있더라고요. 마우스를 올리면 "[사용자 이름 1], [사용자 이름 2] 및 2명이 [이모지 이름]으로 반응했습니다"라고 표시됩니다.

그 '2명’이 누군지 확인할 수 있는 방법이 있을까요?

8개의 좋아요

이 문제를 확인해 주세요.

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

3개의 좋아요

이전에 제안된 건지는 모르겠지만, 이모지 반응 외에도 마우스를 올리면 표시되는 대체 텍스트(alt-label)를 지정할 수 있으면 좋겠습니다. 이렇게 하면 이모지가 다른 곳에서 어떻게 사용되는지에 따라 무작위적으로, 혹은 완전히 다르게 해석될 수 있는 문제를 줄이고 의도를 더 명확히 전달할 수 있습니다.

예를 들어 라벨을 다음과 같이 지정할 수 있습니다:

: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. Firefox 안전 모드에서 실행하지 않을 때 NoScript와 uBlock Origin 플러그인이 실행 중

:thinking:

1개의 좋아요