본문(Discourse) 그룹의 CSS 클래스

@Johani 님 덕분에 @Falco 님이 만든 훌륭한 테마 컴포넌트를 발견했습니다 :pray: 이제 사용자의 모든 그룹이 body 태그에 설정됩니다. 이 컴포넌트에 대한 언급을 찾지 못해 해결책을 찾고 있었거든요.

이 컴포넌트에 대해 이상한 점을 발견했습니다(관리자 사용자는 제외). 사용자를 그룹에 추가하면 body 태그가 변경되지 않습니다 - 새로 추가된 그룹이 body 태그에 표시되지 않습니다.

페이지를 새로고침하고, 로그아웃하고, 시크릿 모드에서 확인하고, 브라우저를 전환하고, 다른 서버에서 확인해 봤지만… 아무것도 해결되지 않았습니다.

@Falco 님, 이 문제를 확인해 주실 수 있을까요?

업데이트: 이 문제는 선택한 그룹의 가시성(Visibility) 상태 때문에 발생했습니다. '그룹 소유자와 관리자만 표시’로 설정해 두었기 때문에 컴포넌트가 body 태그에 그룹 이름을 표시할 수 없었습니다. 가시성을 '모두(Everyone)'로 설정하니 정상적으로 작동하기 시작했습니다.

이것은 컴포넌트의 올바른 동작이 아니라고 생각합니다. 맞나요?

해당 컴포넌트의 예상되는 동작입니다. 특정 그룹이 현재 사용자에게 표시되지 않으면, 이는 정보 유출에 해당할 수 있으므로 바디 클래스 목록에 추가되지 않습니다.

감사합니다! 이해했습니다. 참고로, 여러분의 컴포넌트는 매우 중요한 작업을 수행합니다. 컴포넌트 목록에 최소한 포함되어야 합니다.