미리보기 창에서 '상세 정보 숨기기' 기능이 올바르게 표시되지 않음

「세부 정보 숨기기」 기능이 미리보기 창에 올바르게 표시되지 않습니다.

미리보기에서 보이는 모습은 다음과 같습니다:

discourse-hide-details-bug

게시글이 실제로 게시된 후의 모습을 올리고 싶지만, 신규 사용자라 임베드 미디어를 1개만 사용할 수 있어 그러지 못합니다. 간략히 말하면, 캐럿 뒤에 "Details"가 표시되는 대신 "This text should be after the caret"라고 표시됩니다. 그런데 이 부분도 미리보기에 표시되어야 하는 것 아닌가요?

답글을 작성한 후의 모습은 다음과 같습니다 (게시물에 두 장의 이미지를 올릴 수 없어서 내 자신의 주제에 답글로 올릴 수밖에 없었습니다):

discourse-hide-details-bug-after-posting

메타에서도 그런 일이 일어나나요? 공식 플러그인만 넣어서 안전 모드로 시도해 보셨나요?
제 경우에는 모든 것이 정상적으로 보입니다.

"Safe Mode"에 대해 알지 못했는데, 참 좋네요! 활성화하면 “Hide Details” 기능이 전혀 보이지 않고, 제공해 주신 마크업으로 사용해도 작동하지 않는 것 같습니다:

다만, 메타 사이트에서는 정상적으로 작동합니다.

세부 정보(details) 기능은 플러그인으로 간주되므로, 안전 모드 설정은 다음과 같이 해야 합니다:

아직도 해당 설정으로 작동하지 않는 것 같습니다:

hide-details-issue__safe-mode

흥미롭네요. 다만 안전 모드( safe mode)는 플러그인의 JavaScript 부분만 비활성화하므로, 설치된 플러그인 중 하나가 더 깊은 영향을 미치고 있을 수도 있습니다. 테스트 사이트(c81d4597a7)와 Meta에서 Details를 사용해 보았지만 예상대로 잘 작동하므로, 코어 버그보다는 설정 충돌일 가능성이 있다고 생각합니다. 해당 사이트에 어떤 다른 플러그인이 설치되어 있나요?

현재 설치된 내용은 다음과 같습니다:

제 생각에는 맨 위쪽 플러그인인 것 같습니다. :slight_smile: 제 테스트 사이트(그리고 docker_manager)에는 Reactions와 Solved가 설치되어 있고 Details는 정상적으로 작동하므로, 비공식 플러그인일 가능성이 높습니다. 다만, 안전 모드에서도 충돌이 지속되었기 때문에 가설을 검증하려면 app.yml에서 해당 플러그인을 제거해야 할 것 같습니다.

좋습니다. 이 플러그인은 학생들이 일반적인 모더레이션 문제를 해결하기 위해 만든 것으로, 현재 디테일 미리보기가 정상 작동하는 것보다 훨씬 더 중요합니다. 피크 시간대가 지난 후에 제거해서 테스트해 보고, 여러분의 추측이 맞는지 확인해 보겠습니다. 제 생각에는 맞을 것 같습니다. 도움 주셔서 감사합니다! 결과가 나오면 알려드리겠습니다.

걱정 마세요. :slight_smile: 이 문제를 Support 카테고리로 옮기겠지만, 나중에 코어 버그로 확인되면 다시 되돌릴 수도 있어요. :+1: