인스턴스에 테마 선택기를 추가해 봤는데 표시가 안 돼요. 업데이트도 하고, 비활성화했다가 다시 추가해 보고, CF 캐시도 지우고, 인스턴스도 재구축해 봤습니다. 처음 추가한 건 다크 모드 스위처였는데 며칠간 잘 작동하다가 제가 뭘 했는지도 모르게 갑자기 멈췄어요. 몇 년 전에도 이런 일이 있었다는 걸 기억하긴 하지만, 아직도 이런 문제가 발생하고 있다니 놀랍네요.
이 TC를 사용하고 계신가요?
맞아요, 이 tc도 시도해 봤는데 며칠 동안은 잘 작동했어요. 테마 선택기를 테스트하기 위해 비활성화했다가 다시 활성화했을 때 작동이 멈춘 것 같아요.
다른 테마로 사용해 보셨나요? 어떤 테마를 사용 중이신가요?
테마가 테마 컴포넌트에 연결되어 있는지 확인해 주시겠어요?
또한, 브라우저 콘솔에 오류가 표시되는지 확인해 보셨나요?
확인해 볼 몇 가지 사항이 있습니다. 먼저 Discourse와 테마 컴포넌트가 최신 버전으로 업데이트되어 있는지 확인해야 합니다.
그 후 테마 컴포넌트 설정 페이지 하단의 미리보기 버튼을 눌러 보십시오 — 이 버튼을 통해 테마 컴포넌트를 단독으로 확인할 수 있습니다.
미리보기가 정상 작동한다면 다른 테마와의 충돌 가능성이 높습니다. 미리보기에서도 작동하지 않는다면, Theme can be selected by users(사용자가 테마를 선택할 수 있음) 옵션이 적어도 두 개의 테마에서 활성화되어 있는지 확인하십시오. 이는 컴포넌트가 작동하기 위한 필수 요건입니다.
여전히 문제가 해결되지 않으면, 페이지에서 마우스 오른쪽 버튼을 클릭하여 검사(Inspect)를 선택한 후 콘솔에 오류가 있는지 확인해 보십시오.
결국 내 탓이었어요. 사이트에 다른 테마를 추가한 게 아니라, 색상 팔레트를 '기본 테마의 또 다른 테마’라고 착각한 거였죠. 그래도 다크모드 전환기가 왜 더 이상 작동하지 않는지는 설명이 안 돼요. 네, 모든 걸 제대로 했거든요.
결국 내가 한 게 아니었어! 진짜 멍청하게 느껴져