마지막 게시물이 할당 또는 속삭임인 경우 읽지 않음 상태를 해제할 수 없음

메타에서 이 문제를 재현할 수 있습니다(팀 여러분, 제 계정을 임의로 사용해 확인해 보세요).

토픽이 할당/할당 해제나 속삭임으로 끝나면, 읽지 않은 탭의 무시 버튼이 이를 지우지 않습니다.

4개의 좋아요

@martin 이걸 목록에 추가해줄 수 있어 :slight_smile:

1개의 좋아요

문제가 없어요! 추가할게요!

6개의 좋아요

@awesomerobot 이 버그를 로컬에서 재현하고, 속삭임(whisper)이 주제의 마지막 게시글인 경우의 문제를 수정했습니다. 다만, 할당/할당 해제(assign/unassign)가 마지막 동작인 경우에는 Unread 탭이 정상적으로 정리되었습니다. 재현을 위해 다음을 수행했습니다:

  1. 한 사용자로 주제를 생성했습니다.
  2. 다른 사용자로 해당 주제를 관찰(watch)했습니다.
  3. 첫 번째 사용자로 주제를 할당했습니다.
  4. 두 번째 사용자로 Unread 탭으로 이동했습니다(해당 주제가 읽지 않음으로 표시됨).
  5. ‘Dismiss…’ 버튼을 클릭하고 모달을 확인했습니다.

그 결과 모든 읽지 않은 항목이 정리되었습니다. 하지만 동일한 작업을 수행하되 3단계 대신 속삭임 답글을 생성한 경우 버그가 발생하여 Unread 목록이 정리되지 않았습니다. 할당/할당 해제 부분을 재현하기 위해 추가로 해야 할 일이 있을까요? 없다면 제가 가진 수정안을 올려두겠습니다 :slight_smile:

3개의 좋아요

음, 확실하지는 않네요… 방금 다시 읽지 않은 메시지를 정리했는데, 몇 개가 더 사라지긴 했습니다 … 하지만 여전히 몇 개는 남아 있네요. 'assign’이 문제의 원인이 아닐 수도 있겠네요.

일관되게 재현할 수 없어서, 당장은 더 이상 할 일이 없을 수도 있습니다.

3개의 좋아요

감사합니다. 마지막 게시물이 속삭임인 경우 읽지 않은 주제들이 해제되도록 변경 사항을 바로 push하겠습니다. :+1:

3개의 좋아요

이 문제에 대한 수정이 방금 병합되었습니다. FIX: Unread topics not clearing when whisper is last post - Pull Request #8271 - discourse/discourse - GitHub

5개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 답변을 작성할 수 없습니다.