비로그인 사용자에게 스타일 가이드 페이지가 충돌합니다

Styleguide allowed groups가 "everyone"으로 설정되어 있으면, 로그인한 사용자에게는 페이지가 정상적으로 작동하지만, 익명 사용자에게는 충돌이 발생합니다: https://canapin.discourse.diy/styleguide

loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/components/highlighted-code` imported from `discourse/plugins/styleguide/discourse/components/styleguide-example`
    at loader.js:247:1
    at a (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at a (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at a (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at a (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at a (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at iN (app.js:228:18)
    at iO (app.js:251:19)
    at app.js:210:21
    at iP.start (app.js:225:1)
    at HTMLDocument.<anonymous> (start-app.js:19:7)

loader.js:143 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'exports')
    at s._reify (loader.js:143:1)
    at s.reify (loader.js:130:1)
    at s.exports (loader.js:104:1)
    at s._reify (loader.js:143:1)
    at s.reify (loader.js:130:1)
    at s.exports (loader.js:104:1)
    at requireModule (loader.js:27:1)
    at O.i [as getRoute] (index.ts:121:18)
3개의 좋아요

이것은 단순히 익명 관련 문제가 아닙니다. 제가 파악한 바로는, 스태프가 아닌 모든 사용자에게 문제가 발생합니다.

아래 링크에서 수정될 예정입니다:

@david / @cvx 이 부분의 비추천(deprecation) 처리가 과도한가요, 아니면 적절하나요?

2개의 좋아요