우선순위/중요도: 중간 - 이 버그는 기능이 손상되지는 않지만, 플래깅(신고) 기능의 목적과 모순되어 부적절한 콘텐츠가 여전히 접근 가능하도록 할 수 있습니다.
플랫폼: 데스크톱에서 테스트, OS: Windows 10, 브라우저: Google Chrome.
설명: Discourse에서 사용자의 댓글이 플래그(신고)되면 일반 토픽 뷰에서 제거되어 플래깅 기능이 의도대로 작동하고 있음을 보여줍니다. 그러나 문제 있는 사용자의 프로필로 이동하여 '최근 답변’을 확인하면 플래그가 지정된 댓글이 여전히 표시됩니다. 이 동작은 플래깅의 의도된 목적과 모순됩니다. 플래깅은 무례하고 저속한 댓글로부터 디스커스를 더 안전하게 만드는 것이 목적이기 때문입니다.
기대 결과: 플래그가 지정된 댓글은 관리자나 모더레이터 뷰를 제외하고, 사용자 프로필의 ‘최근 답변’ 섹션을 포함한 모든 사용자 뷰에서 숨겨져야 합니다.
실제 결과: 플래그가 지정된 댓글은 일반 토픽 뷰에서는 숨겨지지만, 사용자 프로필 페이지의 ‘최근 답변’ 아래에서는 여전히 표시됩니다.
재현 단계:
- 테스트 사용자 1로 로그인하여 게시물이나 댓글을 생성합니다.
- 테스트 사용자 1에서 로그아웃하고 테스트 사용자 2로 로그인합니다.
- 테스트 사용자 1이 생성한 게시물로 이동하여 플래그(신고)를 지정합니다.
- 토픽 뷰에서 더 이상 게시물이 보이지 않는지 확인합니다(세 번째 테스트 사용자 3으로 로그인하여 확인할 수 있습니다).
- 여전히 테스트 사용자 3으로 로그인한 상태에서 테스트 사용자 1의 프로필로 이동합니다.
- '활동’을 클릭한 다음 드롭다운에서 '답변’을 클릭합니다.
- 이 섹션에서 플래그가 지정된 게시물이 있는지 확인합니다.