TL0 사용자는 DiscourseHub/iPhone에서 헤더 하위 메뉴로 만든 메뉴를 볼 수 없음

Header submenu가 DiscourseHub를 사용할 때 iPhone AND 사용자의 TL이 0(광고 차단을 위해 TL과 자체 그룹을 잠금 처리한 테스트 사용자)인 경우 아무것도 표시되지 않습니다. 관리자로서 저는 메뉴를 볼 수 있습니다. 다만 Safari와 TL0을 함께 사용하면 메뉴(두 개의 드롭다운)가 정상적으로 잘 표시됩니다.

이를 테스트하는 쉬운 방법은 다음과 같습니다.

  • Header submenu 구성 요소를 사용하여 메뉴 생성
  • TL0 사용자 생성
  • 해당 사용자로 DiscourseHub를 통해 포럼 방문

이 방법이 작동한다면 더 어려운 방법은 추가 단계를 수행하는 것입니다:

  • 해당 사용자만 포함된 비공개 그룹 생성
  • AdSense 광고를 표시하도록 ad-plugin 설정
  • TL0 그룹을 광고에서 제외

저에게는 Hub를 사용하는 사용자가 몇 명에 불과하고 그들도 높은 TL을 가진 사용자들이므로 비교적 사소한 문제입니다. 하지만 저와 마찬가지로 이러한 메뉴를 사용하여 중요한 정적 문서나 신규 사용자를 위한 도움말을 표시하는 사용자가 꽤 많습니다.

아니요, 로그에서 아무것도 찾을 수 없었습니다. Discourse 버전은 3.1.0.beta2입니다(f8863b0f98). 그리고 당연한 이유이지만 safe-mode를 시도하지 않았습니다. Hub를 사용할 때 꽤 어려운 작업이기 때문에 방법을 모르겠습니다.

언제부터 이런 현상이 발생했는지 모르겠습니다.

  • 실제 TL0 사용자는 무엇을 기대해야 할지 모르기 때문
  • 저는 DiscourseHub에서 테스트용 계정을 거의 사용하지 않기 때문

확실히 이것은 Discourse 또는 해당 구성 요소의 버그/오작동/이상 동작일 수 있지만, 세 가지 모두 당신(개발팀)의 일부이니까요… :wink:

1개의 좋아요