이런 문제가 발생하는 이유에 대해 혹시 아는 분이 계신가요? 테마 설정이 세션을 설정하고 있는 건가요? 아니면 클라이언트에서 세션이 만료되거나 삭제되고 있는 걸까요?
이 문제를 보고하는 사람은 몇 명에 불과하지만, 분명히 이상한 상황입니다.
다크 테마를 선택해 놓으면 7일 동안은 정상적으로 유지되다가, 그 이후에는 라이트 테마(사이트 기본 설정)로 되돌아갑니다.
감사합니다.
짐
이런 문제가 발생하는 이유에 대해 혹시 아는 분이 계신가요? 테마 설정이 세션을 설정하고 있는 건가요? 아니면 클라이언트에서 세션이 만료되거나 삭제되고 있는 걸까요?
이 문제를 보고하는 사람은 몇 명에 불과하지만, 분명히 이상한 상황입니다.
다크 테마를 선택해 놓으면 7일 동안은 정상적으로 유지되다가, 그 이후에는 라이트 테마(사이트 기본 설정)로 되돌아갑니다.
감사합니다.
짐
관여된 사람들 중 최소 한 명은 모바일/휴대전화에서 이 문제가 발생하고 있습니다.
테마 변경을 모든 기기에 적용하는 건가요, 아니면 특정 기기에만 적용하는 건가요?
그들이 그 기기에서 Discourse를 사용한다고 말해주는데, 테마를 변경했다가 다시 되돌렸는데, 7일 후 같은 기기에서 기본 테마로 되돌아간다고 합니다. 다른 기기에서 사용하는지에 대해 물어볼 수는 있지만, 테마 선택은 프로필 설정 등에 저장되지 않나요?
또한, 다른 영향받는 사용자 중 적어도 한 명은 PC 클라이언트 브라우저에서도 동일한 문제가 발생하고 있다고 보고했습니다.
해당 사용자 모두 Apple 기기를 사용합니까?
기본적으로 커스텀 테마는 현재 기기에만 적용됩니다. 단, 아래 상자를 수동으로 체크한 경우를 제외합니다:
이렇게 하면 테마 설정이 쿠키를 사용하여 기기에 로컬로 저장됩니다.
Apple 기기의 네이티브 브라우저에서는 이러한 쿠키가 7일 후에 삭제됩니다:
대안은 다음과 같습니다:
테마를 모든 기기에 적용하여 서버에 저장하도록 합니다.
7일 동안 사이트를 방문하지 않는 일이 없도록 합니다.
MacOS에서는 다른 브라우저를 사용할 수 있습니다. iOS에서는 이 옵션이 없습니다.
iOS에서는 “홈 화면에 추가” 기능을 통해 Discourse PWA를 설치할 수 있으며, 이를 통해 일반적인 7일 카운터를 우회하여 다른 카운터가 적용됩니다.
아… 네, 지금 일어나는 일이랑 딱 맞는 설명이네요.
팔코, 고마워요. ![]()