최근에 개인 메시지 편집기를 여는 빠른 링크가 안드로이드 운영체제가 설치된 스마트폰에서 다크/라이트 모드 토글 테마 컴포넌트와 호환되지 않는다는 것을 발견했습니다. 구체적으로 말하자면, 링크를 클릭하면 메시지 작성기가 몇 분의 1초 만에 열렸다가 다시 초안으로 접혀버립니다. 모든 테마 컴포넌트와 플러그인을 확인해 본 결과, 이 작성기 동작은 안드로이드에서 다크/라이트 모드 토글 컴포넌트가 활성화되어 있을 때만 발생하는 것을 확인했습니다. 다음은 관련 영상입니다:
영상에서는 두 가지 시나리오를 보여드렸습니다.
링크를 처음 클릭하면 작성기가 빠르게 열렸다가 동시에 접혀버립니다.
링크를 다시 클릭하면 저장된 초안에서 작성기가 열리고, 이전 초안을 삭제한 후 작성기가 정상 모드로 열립니다.
안녕하세요, 제 디스코urses 포럼에서 다크 테마를 기본값으로 설정하려고 합니다. 하지만 사용자가 원할 경우 라이트 테마로 전환할 수 있는 옵션도 제공하고 싶습니다.
질문은 이렇습니다: 포럼의 색상 스킴이 사용자의 시스템 설정에 따라 자동으로 변경되지 않도록 하는 방법은 무엇인가요? 기본값은 다크 테마로 유지하고, 사용자가 수동으로 선택한 경우에만 라이트 테마로 변경되도록 하고 싶습니다. 이 설정에 대한 조언을 주시면 감사하겠습니다.
감사합니다!
Dark-Light Toggle 테마/컴포넌트가 오류를 발생시키고 있습니다:
TypeError: Cannot read properties of null (reading ‘en’)
백트레이스:
TypeError: Cannot read properties of null (reading 'en')
at Object.initialize (https://site.com/theme-javascripts/56ff324506efb7c3883ba59ee00cc753852ee8cc.js?__ws=site.com:5:51)
at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)