커스텀 플러그인이 3.2.0.beta2-dev에서 깨짐 (HomeLogo 교체)

안녕하세요,

저희는 수년 동안 Discourse를 사용해 왔습니다. 어느 시점에 저희 조직의 전직 개발자가 기본 홈 로고 위젯을 커스텀 로고로 교체하여 일반적인 내비게이션 스타일에 맞게 조정하는 플러그인을 만들었습니다. 3.2.0.beta2-dev로 업데이트한 후 Discourse가 작동하지 않게 되었고(무한 로딩 상태) 플러그인이 원인이 된 것임을 파악했습니다.

export default {
  name: 'spongepowered-navbar',
  initialize() {
    HomeLogo.default = createWidget('home-logo', {
      tagName: 'div.title',

이 코드가 이제는 다음과 같은 오류를 유발합니다.

Uncaught (in promise) TypeError: Cannot set property default of #<Object> which has only a getter

오류는 HomeLogo.default = ... 라인을 가리키고 있습니다.
어떤 이유로든 이제 HomeLogo 위젯을 더 이상 교체할 수 없는 것 같습니다. 체인지로그를 검색해 보았지만 관련 내용을 찾을 수 없었습니다. Discourse 플러그인 개발에 익숙하지 않아서 도움을 구합니다. 이 작업을 수행하는 "새로운 방법"은 무엇인가요? 전체 코드는 discourse-spongepowered-navbar/assets/javascripts/initializers/spongepowered-navbar.js.es6 at master · felixoi/discourse-spongepowered-navbar · GitHub 에서 확인할 수 있습니다(전체적으로 133줄에 불과합니다).

누군가 제 문제를 해결해 주시길 바랍니다.

그럼 로고만 바꾸는 건가요? 이 설정으로 그걸 할 수 있지 않을까요?


(이것은 "logo"로 검색한 관리자 화면입니다)

@Firepup650 아쉽게도 그렇지 않습니다. 코드를 보면 아이콘에 마우스를 올리면 드롭다운이 추가되는 것을 확인할 수 있습니다.

로고에 직접 표시되지는 않지만, 드롭다운 헤더가 사용 사례에 적합할까요?