개요
Discourse는 URL 중간에 이중 닫는 괄호 — )) — 가 포함된 링크를 올바르게 렌더링하지 못합니다. 이로 인해 링크를 직접 추가하거나 텍스트 위에 붙여넣어 자동 텍스트 링크를 생성할 경우 해당 링크가 제대로 작동하지 않습니다.
재현 단계
- URL 중간 어딘가에
))가 포함된 링크를 생성합니다. 예를 들어,meta.discourse.org/?parameter_one=((value))¶meter_two=value. - 이 링크를 그대로 작성기(composer)에 붙여넣습니다.
- 동일한 URL을 텍스트 위에 붙여넣어 자동 텍스트 링크를 생성합니다.
기대 결과
두 경우 모두 원래의 링크가 올바르게 렌더링되고 기능해야 합니다.
관찰된 결과
링크 기능이 )) 에서 끊겨 URL의 나머지 부분이 제거됩니다.
예시:
-
Discourse Meta)¶meter_two=value
-
[텍스트 링크](Discourse Meta)
추가 정보
링크를 직접 붙여넣을 때 이중 닫는 괄호를 %29) 으로 인코딩하면 작동할 수 있으며, 텍스트 위에 붙여넣을 경우 URL을 <> 로 감싸는 것도 작동할 수 있습니다. 예시: