주제를 불러올 때 익명 사용자의 this.model이 undefined인 TypeError 발생

안녕하세요,

최근 업데이트 3.3.0.beta1-dev 이후 문제가 발생했습니다. 업데이트는 무리 없이 진행되었고, 로그인 상태에서는 모든 것이 정상으로 보입니다.

익명 사용자의 경우 시작 페이지는 정상적으로 표시됩니다. 하지만 토픽 본문을 로드하는 데 문제가 있습니다. 제목은 보이지만 모든 게시글을 스크롤할 수 있는 스크롤바는 있는 반면, 텍스트가 로드되지 않습니다:

브라우저 콘솔에서 볼 수 있는 오류 메시지는 다음과 같습니다:

Chrome:
retort.js:48 Uncaught TypeError: Cannot read properties of undefined (reading 'postStream')

Firefox
Uncaught (in promise) TypeError: this.model is undefined

전체 트레이스:

이 문제를 해결하는 방법에 대해 방향을 잡아주실 수 있으신가요?

Retort 플러그인이 현재 오류가 있어 사이트 재구축 전에 app.yml에서 제거해야 합니다.

답장 주셔서 감사합니다!

이것이 무언가를 깨뜨릴 수 있는지 아시나요? 아니면 이모티콘 반응이 게시글에서 단순히 사라질까요?

데이터는 백엔드에 유지되지만, 모든 기능이 제거됩니다. 따라서 이모지 반응은 게시글에 표시되지 않지만, 문제가 수정되고 다시 설치되면 다시 나타날 것입니다:

다시 한번 감사드립니다 - 재빌드가 작동했고, 문제가 해결된 것 같습니다 :grinning:

나도 방금 알림을 받았어요 :grinning:

그래서 이름이 있는 대안을 선택할 것 같아요:

일부러 이 플러그인을 맡아볼 예정이니, 한번 살펴보겠습니다!

하지만 전환을 권장하는 내용은 여전히 유효합니까? Retort가 좋았기 때문에, 다른 특별한 사정이 없다면 그대로 유지할 생각입니다. :grinning:

해당 문제(그리고 제가 발견한 다른 문제)를 수정하기 위해 Retort에 PR을 올렸습니다.

조언은 동일합니다. 언제 전환할지는 전적으로 여러분의 판단에 달려 있습니다.

PR이 병합되었습니다 (감사합니다, @angus)