계정 설정 라우트를 직접 로드할 때 콘솔에 발생하는 오류

http://localhost:4200/u/merefield/preferences/account

현재 이 URL은 다음과 같은 오류를 발생시키고 있습니다:



오류 발생:

- 렌더링 중:
  -top-level
    application
      discourse-root
        user
          user-nav
            horizontal-overflow-nav
              d-navigation-item
                link-to
<anonymous> discourse-boot.js:21
Uncaught ReferenceError: While generating link to route "userPrivateMessages": can't access lexical declaration 'queryParams' before initialization

현재 개발 빌드에는 어떤 Theme Components나 플러그인도 설치되어 있지 않은 상태입니다 …

2개의 좋아요

음, 제 로컬 환경에서는 이 문제를 확인하지 못하겠습니다.

Meta에서는 정상적으로 작동합니까? (Meta는 Ember 5를 사용 중입니다)

메타에서는 문제가 없네요 … 이상하네!

1개의 좋아요

로컬에서 안전 모드를 사용하면 도움이 될까요? (커스텀 플러그인이나 테마가 없다고 하셨지만, 코어에 포함된 플러그인 중 하나가 영향을 미치고 있을 수도 있습니다)

1개의 좋아요

/safe-mode를 사용해도 차이가 없으며, 참고로 방금 리포지토리에서 다시 가져왔습니다.

1개의 좋아요

데이비드, 제 라즈베리파이 (5 :rocket:) 개발용 설치 환경에서는 같은 문제가 발생하지 않아요.

제 로컬 설치 환경이 어떤 이유로든 손상된 것 같지만, 지금은 그게 좀 이해가 안 되네요.

2개의 좋아요

아하, @merefield 님, 이 문제에 대한 다른 보고들도 몇 건 있었고 추적해 보았습니다. 탐색 모드가 “드롭다운”(사이드바가 아닌)일 때 발생하는 것 같습니다.

@vinothkannans 님이 여기서 수정을 처리했습니다: FIX: convert the route to Ember Octane to fix the dependency issue. - Pull Request #25221 - discourse/discourse - GitHub

3개의 좋아요

아아. 정말 멋진데요. 감사합니다.

1개의 좋아요

참고로, 그 설정(클래식 드롭다운 형식 - 개인적으로 :heart: 하긴 합니다)에서 Pi에서 :+1: 재현할 수 있었습니다. 정말 이상하네요!

1개의 좋아요

이 주제는 44시간 후 자동으로 닫혔습니다. 더 이상 답변을 할 수 없습니다.