이것은 메타에서 매우 새로운 기능입니다(오늘 나온 건가요?). ‘최신’ 탭에서 몇 가지 주제에 파란색 숫자로 읽지 않은 메시지 수가 표시되고 있는데(아마도 메시지 1개였던 것 같습니다), 왜 그런지 모르겠습니다. 저에게 멘션도 없었고, 해당 주제는 ‘일반’ 모드입니다. 관찰 중도 아니고 추적 중도 아닙니다. 심지어 열어보지도 않은 주제들이었던 것 같습니다. 클릭하기 전에 ‘읽지 않음’ 섹션을 확인해 보았는데, 거기에는 없었습니다.
다른 분들도 이런 현상을 겪고 계신가요?
문제를 일으킨 주제를 알지 못하면 디버깅하기가 까다롭습니다. 문제가 다시 발생하면, 어떤 주제에서 발생하는지 메모해 주실 수 있을까요?
Discourse 설정에 따라, 최근 며칠 안에 생성된 주제는 Latest 목록의 제목 뒤에 파란색 점을 볼 수 있어야 합니다. 이러한 주제는 New topics 목록에도 표시되어야 합니다. Latest topics 목록에서 숫자가 들어간 파란색 아이콘을 보신다면, 이는 귀하가 관찰(watching)하거나 추적(tracking) 중인 주제에 새로운 게시글이 있음을 나타내는 것입니다. 이러한 주제는 Unread 목록에도 표시되어야 합니다. 특정 주제를 4분 동안 읽으면 자동으로 관찰(watching) 대상으로 설정되므로, 이것이 원인이었을 가능성이 있습니다.
“파란 점” 관련해서는 제가 그 부분에 대해 큰 관심을 두지 않았기 때문에 정확히 무슨 일이 있었는지 모르겠습니다.
여러분이 말씀하신 내용을 모두 이해하며, 제 생각에도 정확히 그 부분이 문제였다고 생각합니다. 파란 아이콘이 표시되어서는 안 되는 것이었다고 (거의) 확신합니다. 해당 주제에 머문 시간 때문에 자동으로 '관심’으로 설정된 것이 아닙니다. 앞서 말씀드린 대로, 저는 그 주제들을 열지 않은 것으로 생각되며, 나중에 확인해보니 둘 다 ‘일반(normal)’ 상태로 되어 있었습니다.
오늘 메타 사이트(meta)를 방문했을 때, 이 "문제"가 있는 주제가 하나 있었던 것 같습니다. 자세히 살펴보지 않아서 어느 주제였는지 기억나지 않으며, 완전히 확신하지도 못합니다. 하지만 이 메시지의 처음 부분에 설명한 내용은 실제로 발생했을 것이라고 꽤 확신하며, 그런 일이 일어나서는 안 되었습니다. 오늘 전에 그런 현상을 본 적이 없는 것 같습니다. 도움이 되었으면 좋겠습니다.
읽지 않은 메시지 1개(파란 숫자)가 표시되는 다른 주제가 하나 더 보였는데, 이런 일은 일어나지 않아야 합니다(아니면 왜 그런지 제가 이해를 못 하고 있는 겁니다). 해당 주제: Email for specific category 실제로는 자주 일어나지 않습니다. 가끔씩만 발생하죠. 항상 읽지 않은 메시지가 1개만 표시되는 것 같습니다(아직 확신은 못 합니다. 앞으로 기록을 남겨보겠습니다). 지금까지 발생한 3개의 주제를 비교해 보았지만, 눈에 띄는 패턴은 보이지 않습니다.
다른 분들도 이 현상을 목격하고 계신가요?
(아니면 날짜/시간 관련 문제일까요? 지난번에 발생한 지 정확히 1주일 뒤에 다시 발생한 것 같은 느낌이 듭니다?)
이 문제에 대해 좀 더 생각해 보니, 최신(Latest) 페이지에서 브라우저를 열어둔 채로 있다가 돌아와 파란색 바인 "새 주제 또는 업데이트된 주제 x개 보기"를 클릭할 때 나타나는 것 같습니다. 이런 상황에서는 일요일 이른 아침의 짧은 시간대에 게시된 메시지에 대해서만 발생하는 것일까요!?
전혀 확신은 없습니다(앞으로 이론을 검증해 보겠습니다)만, 제가 목격한 내용으로는 그럴듯해 보입니다. 최신 페이지에서 브라우저를 장시간 열어두는 사람이 많지 않을 텐데(제가 그런 편입니다), 그래서 이 문제가 많이 보고되지 않은 것일 수 있습니다.
@simon 님이 재현해 보고 싶으시다면 시도해 보실 수 있습니다: 다음 주말 동안 최신(Latest) 페이지에서 브라우저를 열어둔 채로 있다가, 시간이 좀 지난 후 새 메시지를 확인하기 위해 파란색 바를 클릭해 보세요. 제 추측이 맞다면, 아마도 해당 현상이 발생할 것입니다.
계속해서 이어서 말씀드리자면, 현재까지 파악한 내용은 메타(Meta)를 최신(Latest) 페이지에서 브라우저로 열어두고, 시간이 지나면서 새 메시지를 확인하기 위해 파란색 바를 클릭하는 것과 관련이 있는 것 같습니다. 흥미로운 점은, 한 주제에서만 이런 일이 발생했는데, 그 주제로 들어갔다가 뒤로가기 버튼으로 나갔더니 그 뒤에 더 많은 주제가 그렇게 표시되었습니다(실제로 매번 각 주제마다 파란 숫자 "1"만 표시되었는데), 그런데 브라우저의 "페이지 새로 고침"만 누르면 모두 사라졌습니다.
즉, 며칠 동안 페이지를 새로 고침하지 않고 “연속적으로” 사용하는 경우에 발생할 수 있습니다(문제가 제 쪽에 있는 건 아닌 한!?).
버그인 것 같습니다. (이것은 “읽지 않은” 메시지를 나타내지만, 해당 토픽을 추적하거나 감시하고 있지조차 않거든요! 심지어 일부는 들어간 적조차 없었습니다.) 저에게도 같은 현상이 발생하고 있습니다. 꽤 "간헐적"으로 나타나네요. someday 이 현상의 원인을 찾아서 해결하는 것이 좋겠습니다.
완전히 무관해 보이지만 어딘가 관련이 있는 또 다른 문제가 있습니다. 최근 며칠간 제가 팔로우(감시) 중인 일부 주제에서 읽지 않은 메시지가 대량으로 표시되고 있습니다. 이 파란색 원은 위에서 설명한 버그와는 달리, 실제로 제가 팔로우 중인 주제에 나타나는 것입니다.
표시되는 “읽지 않은 게시글” 수는 해당 주제에 있는 실제 메시지 수보다 훨씬 많습니다. 아마도 해당 주제에서 이 수만큼의 메시지가 삭제(DELETE)되었기 때문이 아닐까 의심됩니다. 실제로 더 이상 존재하지 않는 삭제된 메시지가 “읽지 않은” 상태로 표시되는 것 같습니다. 제가 마지막으로 확인한 사례는 이 주제입니다: Discourse Signatures (실제로 답글이 4개인데 읽지 않은 메시지가 92개라고 표시됩니다)
일리가 있습니다.
어떻게 동작하는지 정확히 모르기 때문에, 제 생각이 틀렸다면 양해 부탁드립니다. 제 머릿속에서는 삭제 발생 시 서버 측에서 어떤 식으로든 모든 사용자의 카운트를 수정하여 삭제된 항목을 반영할 수 있다고 상상하고 있었습니다. "최상단 페이지"에서 매번 삭제된 게시물이 있는지 확인하는 것은 의미가 없다는 점은 이해합니다. 특히 삭제는 예외적인 경우이며(새로운 게시물이 규칙이므로) 그렇습니다.
이 문제는 그렇게 심각하지 않은 것 같습니다 (삭제된 게시물이 개수에 포함되는 점은 누구나 이해할 수 있을 거라고 생각합니다). 하지만 제가 실제로 겪은 상황이 어떻게 이런 결과로 이어졌는지를 이해하는 데 어려움을 겪고 있습니다. 예를 들어, 제가 마지막으로 본 "읽지 않은 게시물 92개"의 경우를 들겠습니다. 제 방문 사이에 92개의 새 게시물이 생성되고 동시에 삭제되었다고 생각하기는 어렵습니다.
가장 큰 질문은 이렇습니다: (최대 게시물 번호 - 마지막으로 읽은 게시물 번호)의 차이가 음수일 때 시스템은 어떻게 동작합니까? 현재 시스템은 그 음수의 절댓값을 읽지 않은 게시물 수로 표시하고 있는 것은 아닌가요? 만약 그렇다면, 정말 수정이 필요한 부분은 바로 이것입니다: 음수 값을 읽지 않은 메시지 수로 표시하지 않는 것입니다.
문제는 "최대 게시물 번호(highest post_number)"가 실제로 "내가 읽은 마지막 게시물 번호"보다 작아지는 경우, 즉 마지막 게시물 또는 마지막 여러 개의 게시물이 삭제되었을 때 발생합니다. 제 이해에 따르면, 해당 주제의 마지막 게시물이 삭제되지 않는 한 문제는 발생하지 않아야 합니다. 위의 제 예시에서는, 첫 번째 게시물(원문, OP)을 제외한 모든 게시물이 삭제되어 "최대 게시물 번호"가 OP로 돌아간 것 같다고 생각합니다.
@sam, 말씀하시는 내용과 설명 방식(매우 논리적이고 명확합니다)은 잘 이해하고 있습니다. 하지만 여기 Discourse에서 제가 실제로 확인하는 내용과는 맞지 않는 것 같습니다.
가장 최근의 예를 들자면, 방금 이 토픽에서 읽지 않은 게시글 29개가 표시되었습니다: Discourse BBCode . 얼마 전(그다지 오래되지 않았을 때) 여기 방문했을 때 읽지 않은 메시지가 하나도 없었음에 거의 확신합니다. 그런데 지금은 OP와 2시간 전 작성된 게시글 2개만 보이는데(토픽 전체 메시지 수 = 3)요. 지난 방문 이후로 새 게시글 27개가 작성되었다가 삭제된 것은 아닐 텐데, 혹시 그랬나요? (그렇다면 간단한 설명이 되겠군요!). 확인해 주시겠어요? (그렇지 않다면, 왜 "29개 미읽음"이라는 파란색 배지가 표시된 걸까요?)
아마 이 문제는 "이 토픽의 답글은 1개월 후 자동으로 삭제됩니다"와 같은 종류의 토픽과 관련이 있을 수도 있습니다. 아니면 사용자가 해당 토픽을 팔로우하기 시작한 시점과 관련이 있을 수도요.
@sam 참고로, 이 주제에 대해 146개의 읽지 않은 게시글을 나타내는 파란색 숫자 뱃지가 표시되고 있습니다: Discourse Events 하지만 위에서 설명해 주신 내용으로는 어떻게 이런 일이 가능한지 이해가 되지 않습니다. 제가 생각할 수 있는 유일한 가능성은 실제 게시글이 삭제되면 읽은 위치 표시가 내려간다는 것입니다(그렇게 아니라고 하셨지만요. 그렇다면 저는 모르겠습니다. 다만 대규모 삭제가 대규모의 읽지 않은 메시지 파란색 뱃지를 유발한다는 것만은 알고 있습니다).
한 가지 더 간단히 여쭤볼게요. 약 200개의 게시물이 삭제되는 또 다른 주제를 보았는데, 아예 삭제하는 대신 “아카이브” 카테고리를 만들어 해당 게시물들을 "아카이브된 주제"로 이동하는 건 어떨까요? 이 카테고리는 기본적으로 검색에서 제외되되, 필요할 경우 검색할 수 있도록 하는 방식입니다. 이렇게 하면 과거의 "지식"과 토론을 모두에게 접근, 검색, 열람할 수 있도록 유지하면서, 여러분이 원하는 “정리” 또는 “가꾸기” 효과도 달성할 수 있습니다.
이 메시지를 모두에게 접근 가능하게 유지하는 "비용"이 정말로 너무 큰가요? (부수적 질문: 완전히 삭제하시나요, 아니면 내부적으로는 여전히 접근할 수 있고 “공개적으로만” 삭제된 건가요?)