재현 단계
- 특정 주제 텍스트에 대해 인용 복사(Copy Quote)를 사용합니다.
- 새로운 답글 작성기를 엽니다.
- WYSIWYG 모드로 전환합니다.
- 붙여넣기를 합니다.
- 문자가 그대로 표시되는 결과가 나옵니다.
이 경우 문자를 그대로 복사하는 것이 아니라, 예상대로 WYSIWYG 인용 블록으로 표시되어야 합니다.
재현 단계
이 경우 문자를 그대로 복사하는 것이 아니라, 예상대로 WYSIWYG 인용 블록으로 표시되어야 합니다.
죄송합니다. 이 문제를 재현할 수 없습니다. 제가 이전 게시물에서 정확히 그렇게 했고, 방금 이 새로운 인용구에서도 똑같이 했기 때문입니다.
'문자 그대로의 문자(literal characters)'가 무엇인가요? 운영체제에서 인용 부호가 자동으로 ‘스마트’ 인용 부호로 대체되고 있나요?
어떤 브라우저/운영체제를 사용하시나요?
안드로이드 A14에서 크롬을 사용하여 재현할 수 있습니다. 메타에서도 발생합니다.
어떤 방식으로 붙여넣기를 하고 계신가요? Android IME 기능(즉, “스마트 바”)을 사용하고 계신가요?
그렇다면, 해당 기능은 조정하기가 매우 어렵고, 불행히도 이 조합은 수정 불가능할 가능성이 매우 높습니다. 하지만 일단 더 알아볼게요.
테스트/비교를 위해, IME 바를 사용하지 않는 방식으로 길게 눌러 붙여넣기하는 방법을 시도해 주실 수 있을까요?
음… 커서를 눌러 ‘붙여넣기’를 클릭하면 작동하는데, 키보드 바의 프롬프트를 클릭하거나 클립보드 > 복사된 인용 선택으로 이동하면 작동하지 않아요.
이 문제는 이전에 내부적으로도 제기된 바 있으며, 당시 제가 파악한 내용은 다음과 같습니다:
이 상황이 여전히 동일한지, 아니면 우리가 할 수 있는 조치가 있는지 명확히 확인해 보겠습니다. 참고용으로 여기 남겨둡니다.
transformPasted doesn't catch pasted - #3 by marijn - discuss.ProseMirror
강조 표시는 제가 한 것입니다. 우리가 이 일반 텍스트를 마크다운으로 처리하기를 원하므로 '다행인 점’은 우리에게 도움이 되지 않습니다.
아직
[quote]에 대한 입력 규칙(input rule)이 없습니다. (IME 입력이 키보드로 각 문자를 입력하는 것과 동일하게 동작한다고 가정할 때) 첫 번째 영상에서와 같이 결과 페이스트 텍스트에 깨진 닫기 태그[/quote]가 없다면 도움이 될 수 있습니다.
이 텍스트가 어떻게 페이스트되는지 공유해 주시겠어요? (가능하면 코드 블록으로) 결과 페이스트 텍스트에도 내부 보고서처럼 닫기 bbcode 태그가 두 줄로 나뉘어 있는가요?
마크다운은 다음과 같이 보입니다:
\[quote="brian, post:58, topic:120"\]
This is a quote
\[/quote\]
This is a test.
Chrome on Android (as PWA)
WYSIWYG 모드에서는 이것이 문자 그대로 표시됩니다.
이 문제를 해결하기 위한 두 가지 잠재적인 방법을 보고 있으며, 이번 주 동안 두 가지를 모두 탐색해 볼 예정입니다.
IME 입력이 실제 paste 이벤트를 트리거하지 않기 때문에 상황이 매우 어렵습니다.
첫 번째 방법은 [quote] 자동 텍스트 변환(ProseMirror에서는 이를 “input rules”라고 함)을 지원하는 것입니다. 하지만 IME 입력 모드에서는 여전히 작동하지 않을 수 있습니다. 그래도 시도해 볼 가치가 있습니다.
두 번째 가능성은 제가 더 확신이 적은 부분입니다. composition 이벤트를 듣고 무언가를 해킹하는 것이 가능할지 모릅니다.
리포트 감사합니다!
이 주제에 활발한 논의가 진행 중이라는 점은 알고 있지만, 방금 새 작성기( Introducing our new composer, making writing on Discourse easier than ever )를 출시했으므로, 이를 Discourse의 다른 기능과 마찬가지로 대할 것을 권장합니다. 문제가 발생하면 Support 또는 Contribute > Bug 카테고리에 게시해 주시고, Contribute > Feature 카테고리에서 개선 사항을 제안하는 것도 좋습니다.
이 주제를 며칠 안에 닫을 수 있도록 타이머를 설정할 예정입니다. 이를 통해 현재 진행 중인 대화들이 마무리될 수 있는 시간을 확보할 수 있습니다.
이 주제는 2일 후 자동으로 닫혔습니다. 새 답변은 더 이상 허용되지 않습니다.