안녕하세요,
다들 아시다시피 Discourse는 라이트/다크 모드에 따라 다른 버전의 로고를 사용할 수 있는 기능을 제공합니다. 이 기능을 꽤 오래 사용해 왔는데, Discourse를 2.9.0 베타 5로 업데이트하기 전까지는 완벽하게 잘 작동했습니다. 그러나 업데이트 후 다크 모드를 활성화하면 로고가 업데이트되지 않고 “라이트” 테마의 로고가 그대로 표시됩니다.
웹사이트에는 다른 변경 사항이 없었으며, 커스텀 플러그인을 비활성화하고 캐시를 삭제하거나 시크릿 모드에서 테스트해 보았지만 문제가 여전히 지속됩니다.
새로운 베타 버전에서 어딘가 깨진 건지, 아니면 어떻게 문제를 해결해야 하는지 알려 주실 수 있을까요?
Falco
(Falco)
6월 22, 2022, 4:06오후
2
며칠 전 다크 모드 버그가 배포되었으나, 같은 날 수정되었습니다. 현재 Meta에서 다크 로고가 정상적으로 작동하고 있으므로, 업데이트를 시도해 볼 수 있을까요?
1개의 좋아요
discourse의 모든 업데이트를 적용했지만, 여전히 작동하지 않습니다.
또한,
이라는 의견에 동의하지 않습니다.
증거:
실제로 제 인스턴스에서도 동일한 동작을 재현할 수 있습니다. 설정/인터페이스로 들어가서 다크를 수동으로 다크로 변경하면 올바른 로고가 표시되지만, 페이지를 새로 고치는 순간 로고가 사라집니다.
Falco:
테마/팔레트는 무엇인가요?
제 두 번째 스크린샷에 표시되어 있지 않나요? 기본 Meta 테마입니다.
Falco
(Falco)
6월 22, 2022, 4:28오후
7
제 말은, 로고가 잘못 표시될 때를 말하는 건데요. 두 번째 스크린샷에서는 로고가 올바르게 표시되고 있습니다.
아, 이제 알겠네요. 설정에서 다크 - 라이트 / 다크 조합이었군요.
실제로, 제 발언을 수정해야 합니다:
변경 사항을 저장하면 정상적으로 작동하기 시작합니다. 따라서 저는 실수로 중복을 생성한 것 같습니다.
제목에서 거의 모든 내용을 담고 있습니다: 테마가 하나(기본) 있고, 기본 색상 팔레트는 WCAG Light입니다. "기본 다크 모드 색상 스킴 ID"를 WCAG Dark로 설정하여 자동 다크 모드 전환을 활성화했습니다.
제 컴퓨터에서는 다크 모드가 활성화되어 있으며, 로그인하지 않은 상태로 브라우저를 열면 WCAG Dark 색상이 표시되지만 로고는 밝은(일반) 로고로 보입니다. 로그인한 후 설정 → "인터페이스"로 이동하여 WCAG Dark를 수동으로 선택하고 새로고침을 하면 올바른 로고가 표시됩니다.
문제가 무엇인지 파악할 수 없습니다. 브랜딩 섹션에서 두 가지 유형의 로고를 설정해 두었습니다.
제 컴퓨터에서 다크 모드가 활성화된 상태에서 보이는 모습은 다음과 같습니다:
[image]
올바른 색상 스킴을 선택하면:
[image]
색상 팔레트를 수동으로 올바르게 설정할 수는 있지만, 다크 모드가 활성화된 상태의 미로그인 사용자는 검은색 배경 위에 밝은 로고가 보이게…
1개의 좋아요