가끔 “직접 아래 답변 숨기기” 옵션이 활성화되어 있음에도 불구하고 1개의 답변 표시기가 나타나는 것을 확인했습니다.
이 문제는 여러 Discourse 사이트에서 발생하므로 디자인 실험과 관련이 없습니다. 하지만 디자인 실험은 모바일에서 이 표시기가 보이게 만듭니다. 저는 주로 휴대폰으로 이곳을 읽기 때문에 요즘 더 자주 눈에 띕니다.
제가 매우 자주 사용하는 다른 포럼이 1월 중순에 업데이트된 후, 그곳에서도 더 많은 답변 표시기를 발견했습니다. 이전 업데이트가 8월에 이루어졌기 때문에 무엇이 변경되었는지 파악하는 데는 큰 도움이 되지 않습니다.
재현 단계를 찾으려 노력했지만, 모든 게시글에 공통적으로 있는 요소를 찾지는 못했습니다. 따라서 여러 문제가 있는 것 같습니다.
(1) 이 문제를 확실히 재현할 수 있는 한 가지 방법은 2번 게시글에서 1번 게시글을 인용하는 것입니다.
예를 들어 여기와 여기에서 그런 일이 발생했습니다. 이 게시글에 대한 답변에서도 해당 현상을 유발해 볼 예정입니다.
그러나 첫 번째 게시글이 아니거나, 사이에 보이지 않는 게시글이 없는(게시글 번호를 확인했습니다) 다른 게시글에서도 발생하는 경우가 있습니다.
(2) 이러한 게시글 중 일부에서는 원인을 찾을 수 있었습니다. 예를 들어 Introducing Form Templates - #17 by Canapin 에서 표시기가 나타나는 이유는 3개의 게시글에 대한 답변이기 때문이라고 생각합니다. 이 세 게시글 모두 표시기가 나타나며, 바로 위에 있는 마지막 게시글도 포함됩니다. 하지만 이것이 정확한 원인인지는 확신이 서지 않습니다. 따라서 (3)번과 동일한 문제일 수도 있습니다.
(3) 하지만 표시기가 억제되지 않는 이유를 알 수 없는 다른 게시글들도 있습니다. (예: 해당 게시글에 삭제되었음에도 여전히 표시기를 트리거하는 두 번째 답변이 있었는지 확인할 수는 없지만요)
(A) Link to raw markup for topic / message - #2 by JammyDodger
(B) Introducing Form Templates - #55 by sunjam
(C) Discourse Build Error: “An error occurred while installing rbtrace (0.5.1), and Bundler cannot continue - #14 by stance455
(4) 메타 사이트에서 예시를 찾던 중, 제 머리를 아프게 한 것이 있습니다: 때때로 답변 표시기가 나타났다가, 클릭하면 사라지는 경우입니다. 새로고침해도 다시 나타나지 않습니다. 게시글들이 정확히 프리로드 경계에 있는 것 같습니다. 즉, 한 게시글이 다른 게시글보다 먼저 로드되는 것입니다.
두 가지 예시를 녹화했습니다. 이것은 첫 번째 스크린캐스트의 게시글 링크입니다. 토픽을 스크롤하면 게시글 아래에 답변 표시기가 표시됩니다. 때로는 클릭할 수도 있지만, 결국 사라집니다.
두 번째 영상에서는 맨 아래에서 시작했는데, 게시글이 답변임을 나타내는 표시기가 사라지는 것을 볼 수 있습니다. 게시글 링크
(5) 모든 답변을 살펴보다가 Private sub-category email-in Discourse::InvalidAccess - #11 by hellekin 도 발견했는데, 마지막 게시글의 인용을 포함하고 있기 때문에 첫 번째 게시글이 답변으로 표시되고 있습니다. 더 오래된 게시글이 답변으로 나타나는 것은 조금 혼란스럽습니다. 적어도 “게시글로 이동” 화살표는 잘못된 방향으로 가리키고 있습니다.

