이것이 문제의 원인이라고 생각합니다. 또한, 이 유형의 추가 작업에서 취소 기록을 잃지 않기 위해 textarea에서 사용자 입력을 모방하는 사실도 문제입니다.
요소에 spellcheck="false"를 설정하면 해결할 수 있다고 생각하지만, 명백한 단점이 있습니다.
문제를 일으키는 것은 일관되지 않은 따옴표입니다. 양쪽에 동일한 스타일의 따옴표가 사용되면 작동할 것입니다 – 다음 중 어떤 세트든 사용할 수 있습니다:
수동으로 BBCode를 입력하면 양쪽이 모두 변환되는데, 인용할 때 두 번째 따옴표만 변환된다는 점이 이상합니다.