환영 배너 설정 활성화 이해하기 어려움

앱에서 새로고침을 해도 이 문제가 계속되는 것이 좀 이상하네요 :thinking: 서버에서 이 값들을 저장할 때 여기에서 클라이언트로 MessageBus 메시지를 보내는데, 이 메시지는 반응형 UI를 업데이트해야 합니다:

https://github.com/discourse/discourse/blob/73d27587aa8a3e8a3e1dda2756c9e0b92b4a50804f68/app/assets/javascripts/discourse/app/instance-initializers/subscribe-user-notifications.js#L260-L271

하지만 어딘가에서 설정 값의 true/false가 뒤바뀐 것처럼 보입니다? 사이트의 rails 콘솔에서 다음을 실행해 보면 어떤 값이 보이는지 확인해 주시겠어요?

SiteSetting.theme_site_settings

다음과 같은 결과가 표시됩니다. 숫자는 테마 ID를 나타냅니다:

{1=>{:enable_welcome_banner=>false, :search_experience=>"search_icon"},
 -1=>{:enable_welcome_banner=>false, :search_experience=>"search_icon"},
 -2=>{:enable_welcome_banner=>false, :search_experience=>"search_field"}}

값을 토글(전환)해 보고 어떤 값이 나타나는지 확인해 보세요 (값을 변경할 때마다 rails 콘솔을 닫았다가 다시 열어야 합니다).

그 다음 이것도 시도해 보세요:

SiteSetting.theme_site_settings_json(THEME_ID)

여기서 THEME_ID를 문제가 있는 테마의 ID로 교체하면 됩니다.

수정: 이것이 호스팅 사이트에서 발생한 문제인 줄 몰랐네요. 제가 확인해 보겠습니다 :eyes: