어떤 브라우저를 사용하든 인용 기능이 완전히 무작위로 작동하는 것 같습니다. 일부 콘텐츠에서는 작동하지만, 다른 콘텐츠에서는 인용 버튼이 표시되지 않습니다. 어떤 패턴도 찾을 수 없습니다. Discourse 2.6.0 beta5를 사용 중입니다.
무엇을 놓치고 있는 걸까요? 조정할 설정이 있을까요? 하지만 단순히 버그인 것 같습니다.
어떤 브라우저를 사용하든 인용 기능이 완전히 무작위로 작동하는 것 같습니다. 일부 콘텐츠에서는 작동하지만, 다른 콘텐츠에서는 인용 버튼이 표시되지 않습니다. 어떤 패턴도 찾을 수 없습니다. Discourse 2.6.0 beta5를 사용 중입니다.
무엇을 놓치고 있는 걸까요? 조정할 설정이 있을까요? 하지만 단순히 버그인 것 같습니다.
안드루 씨, 이 문제가 Discourse의 WordPress 플러그인에서 발생하는 건가요, 아니면 Discourse 자체에서 발생하는 건가요? 만약 Discourse 자체에서만 발생하는 문제라면, 게시물의 카테고리를 #support로 변경해 주세요. (현재는 #support:wordpress로 설정되어 있습니다.)
문제 자체에 대해 말씀드리자면, 현재 겪고 계신 문제를 재현할 수 있는 단계를 알려 주실 수 있을까요? 예를 들어:
네, 정확히 그겁니다. 다만 일부 게시글의 일부 부분만 인용할 수 있고, 다른 게시글은 전혀 인용할 수 없는 경우가 있습니다. 이 시점에서 그 패턴을 파악하기가 어렵습니다.
Firefox에서는 인용 버튼이 잠시 깜빡였다가 아주 빠르게 사라지는 현상을 가끔 확인할 수 있습니다.
추가 테스트 결과, 인용문 뒤에 나오는 텍스트는 인용할 수 없는 것으로 확인되었습니다. 이런 동작은 의도된 것이 아닐 텐데요? 인용문 _앞_의 텍스트는 인용할 수 있습니다.
아, 이거 무시하세요. 줄바꿈을 수동으로 넣는(처음엔 잘 안 보임) 게시글인데, 단락처럼 보이는 부분을 선택해도 인용이 작동하지 않아요. 그래서 실제로는 문제가 아닙니다. 왜 갑자기 이런 일이 일어나기 시작했는지 궁금했는데, 그냥 한 사용자의 불규칙한 게시글 때문이었네요. 아마도 이메일로 제출되어 줄바꿈이 처리된 게시글인 것 같습니다.
이 건은 종결 처리합시다.
여전히 이 경우 왜 인용문 처리가 깨지는지 모르겠네요…
여기 인용할 수 없는 게시글을 하나 작성해 주실 수 있나요?
아래에서 사람들이 말하고 있는 것으로 생각되는 것을 사용하여 여기서 재현해 보려고 했지만, 여기서 재현하지 못했습니다.
이것은 몇 줄의 텍스트입니다
this
is
some
code
그리고 더 많은 텍스트
이것은 <p>
로 끝나는 줄입니다
그리고 또 다른 줄입니다.
https://caddy.community에서 이 문제를 한동안 겪고 있습니다.
HTML 요소의 경계를 넘어 선택할 때 발생하는 것 같습니다.
예를 들어, <code> 요소가 없이 자체 <p> 안에 완전히 포함된 텍스트를 선택하면 정상적으로 작동하지만, <code> 부분도 함께 선택하기 시작하면 Quote 버튼이 표시되지 않습니다.
포럼의 도움말 게시물(헤더를 사용하는 OP 템플릿 사용)에서 헤더 전체를 선택하면 인용이 나타나지만, 헤더 줄과 다음 줄인 <p>를 함께 선택하면 인용이 나타나지 않습니다.
이것이 원인인지는 확실하지 않지만 그렇게 보입니다. 이전에는 항상 작동했는데, 인용하고 싶은 것을 아무거나 선택할 수 있었습니다. 언제부터 문제가 생겼는지는 모르겠지만, 아마 한 달 정도 된 것 같습니다. 현재 2.6.0.beta5를 사용 중입니다.
Linux, Android, Windows에서 Firefox를 사용 중입니다.
제목, 줄바꿈, 코드 블록에서도 문제가 발생하는 것을 확인했습니다. Linux에서 Chrome을 사용 중입니다.
최근 Caddy 커뮤니티 게시물에서 동작하는 예시:
코드 경계 내에서 인용은 작동합니다(단, 주의해서 선택한 경우에만)
코드 텍스트를 단순히 더블클릭하여 선택하면 인용이 작동하지 않습니다
비코드 텍스트를 더블클릭하여 선택하면 인용이 작동합니다
코드/일반 텍스트 경계를 가로지르도록 선택하면 인용이 작동하지 않습니다
네, 저도 같은 현상을 확인했습니다. 다른 분들도 확인했으니, 이를 결함으로 등록해야 할까요?
여기에서 재현할 수 없다면 사이트 테마 문제입니다.
테마와 관련이 없습니다. 여러 테마를 시도해 보았습니다. 여기서 어떻게 보여드릴지 모르겠지만, 언급했듯이 일부 사용자는 이메일로 게시물을 제출하며, 이메일 클라이언트는 줄 바꿈과 강제 개행을 처리하는 과정에서 관리하기 어려운 다양한 문제를 일으킵니다. 제가 이 문제를 발견한 특정 페이지에서는, 일관된 단락처럼 보이는 내용이 실제로는 HTML에서
태그로 분리된 여러 줄로 구성되어 있습니다. 각 줄은 인용할 수 있지만, 전체 단락은 인용할 수 없습니다. 이 문제를 보여드리기 위해 다음과 같이 시도해 보았습니다:
이것은 단순한 테스트입니다.
단락 전체를 인용할 수 없는 것 같습니다. 여기서 줄
이렇게 br 태그로 분리된 경우처럼요.
이것처럼.
[이 내용을 게시한 후, 이 Discourse Meta 사이트에서는 작동하지만 제 인스턴스(2.6.0.beta5 최신 업데이트, 표준 Dark 테마)에서는 작동하지 않습니다.]
안전 모드에서 시도해 보셨나요?
안전 모드에서도 동일한 문제가 지속됩니다.
이 스레드를 버그 리포트로 이동하는 방법은 무엇인가요? 뭔가 확실히 깨져 있어요.
여기 게시글에서 재현할 수 없다면, 이를 버그로 인정하지 않습니다.
code가 포함된 텍스트입니다. 인용을 시도해 보겠습니다..
네, 인용이 정상적으로 작동합니다.
이 사이트는 어떤 버전의 Discourse를 사용 중인가요?
이 부분은 다소 미묘한 문제입니다. 제 사이트에서 명확히 결함이 발생하고 있기 때문에 이 문제를 제기하는 것이므로, 당연히 재현이 가능해야 하지만…
최신 버전입니다. 소스를 보고 상단 근처의 generator 태그를 확인해 볼 수 있습니다.
안전 모드에서도 문제가 계속 발생합니까?
수정: 그렇게 말한 것으로 생각했지만, 여전히 가장 좋은 설명입니다. 최근에 다시 빌드하지 않았다면 다시 빌드해 보는 것이 좋습니다. 그러면 대부분의 경우 문제가 해결됩니다.
네, 위에서 언급했듯이 죄송하지만 안전 모드에서는 차이가 없습니다.