토픽에서 뒤로 버튼을 누르면 토픽을 추적하지 않아도 안 읽음 수가 표시됩니다

재현 방법:

  1. Latest(최신) 페이지에서 몇 개의 게시물만 있는 것이 아닌, 게시물 수가 많은 토픽을 엽니다(토픽을 열었을 때 모든 게시물이 읽음으로 표시되지 않도록).
  2. 브라우저의 뒤로 가기 버튼을 누릅니다.

방금 연 토픽 옆에 표시된 안 읽음(읽지 않음) 개수를 확인해 보세요. 실제로 해당 토픽을 추적하고 있는 것은 아니며, 페이지를 새로고침하면 이 숫자가 사라집니다. Categories(카테고리)와 Top(인기) 페이지에서 시작할 때도 동일한 현상이 발생합니다. 다른 페이지를 시작점으로 사용해 본 적은 없습니다.

흥미롭게도 표시되는 안 읽음 개수는 정확하지 않으며, 실제로는 해당 토픽의 총 게시물 수보다 많습니다.

3개의 좋아요

훌륭한 리포트네요. 저도 재현해 봤는데, 뒤로가기 버튼이 토픽 추적 상태를 손상시키는 것 같고, 해당 토픽이 추적 대상이 아닌데도 불구하고 상태가 업데이트되고 있습니다. (아마도 토픽을 보고 있던 이전 시점부터 이미 손상되기 시작했을 수도 있겠네요.)

@tgxworld 이 버그가 당신이 추적 중이던 문제 중 하나일 가능성이 매우 높습니다.

3개의 좋아요

이 문제는 토픽 추적 상태와 관련이 없습니다. 토픽 추적 상태는 읽지 않거나 새로운 토픽의 개수를 다루지만, 토픽 내부의 읽지 않은 게시글 수를 다루지는 않기 때문입니다. 조사를 해본 결과, 이 문제는 다음 PR에서 발생했습니다.

기본적으로, 특정 토픽의 읽지 않은 게시글 수는 해당 사용자의 해당 토픽 알림 수준이 ‘추적(tracking)’ 이상일 때만 설정되어야 합니다. 그러나 해당 PR에서 추가된 현재 코드는 이 점을 고려하지 않았습니다.

초기 수정안을 가지고 있지만, PR을 올리기 전에 테스트를 작성해야 합니다.

4개의 좋아요

다음 링크에서 수정될 예정입니다:

@seanblue 님, 보고해 주셔서 감사합니다.

3개의 좋아요

이 주제는 9일 후 자동으로 닫혔습니다. 더 이상 답변이 허용되지 않습니다.