한 사용자(모더레이터)가 두 번째 이상의 텍스트 블록을 인용할 때마다 인용 메커니즘이 깨진다고 보고했습니다. 컴포저에 추가되는 예시는 다음과 같습니다:
[quote="Biguser, post:437, topic:42137”]
The quoted text bla bla bla
[/quote]
이 문제는 닫는 인용 기호가 곡선 인용 기호로 변환되기 때문에 발생합니다. (위 내용을 자세히 살펴보세요. 제가 알아차리는 데 시간이 좀 걸렸습니다.)
이렇게 깨진 bbCode는 게시물을 게시할 때 단순히 텍스트로 렌더링됩니다.
해당 사용자는 Macbook에서 DuckDuckGo 브라우저를 사용하고 있습니다. Safari에서는 재현할 수 없으며, 저 역시 전혀 재현할 수 없습니다. 아직 다른 사용자는 이 문제를 보고하지 않았지만, 이전에 누군가가 유사하게 깨진 코드를 게시하는 것을 본 것 같은 막연한 기억이 있어서 이 사용자만의 문제는 아닌 것으로 99% 확신합니다.
이것은 브라우저 수준의 자동 수정(auto-correct) 동작일 가능성이 있습니다. DuckDuckGo 브라우저는 WebKit 기반이지만 자체 텍스트 처리 계층을 갖추고 있어, Discourse가 인식하기도 전에 BBCode 태그의 닫는 "를 곡선 따옴표(curly quote)로 변환하고 있을 수 있습니다. 이러한 치환은 귀하가 설명한 대로 인용 구문을 정확히 깨뜨리게 됩니다.
Safari에서는 재현되지 않고 다른 사용자들로부터도 보고가 없으므로, 이는 아마도 DuckDuckGo 브라우저의 텍스트 입력 처리와 관련된 특정 문제일 것이며, 이는 우리가 수정할 수 있는 범위를 벗어납니다.
귀하의 관리자에게 가장 좋은 해결책은 Safari, Firefox 또는 Chrome과 같은 주류 브라우저를 사용하는 것입니다. 또는 DuckDuckGo 브라우저에서 스마트/곡선 따옴표(smart/curly quotes)를 비활성화할 수 있는 설정이 있는지 확인해 볼 수도 있습니다.