유저카드 상세 정보에서 멘션, 이모지 등이 제대로 작동하지 않아요

프로필에 details 섹션을 넣고 열면 HTML 속성이 작동하지 않습니다. 최신 버전의 discourse에서도 발생합니다.


1개의 좋아요


Discourse에서 details 기능을 사용하여 프로필(바이오)의 [첫 2줄]에 삽입했을 때, 클릭하면 다음과 같이 표시됩니다:

[text put in] <br>

이것은 버그가 아니라 의도된 설계가 아닌가요? :thinking:

명확한 보안상의 이유로, 사용자 카드에서 지원되는 스타일링/마크다운은 매우 제한적입니다.

이것은 보안 문제로 보이지는 않지만,

태그를 허용해서는 안 되므로 버그라고 생각합니다.

4개의 좋아요

결국 문제는 <details> 태그를 지나치게 교묘하게 처리하려던 우리 발췌문 파서(excerpt parser)였습니다.

발췌문에 해당 태그를 포함하는 것이 적절하지 않다고 판단하여, <details> 블록의 전체 내용을 “▶ 요약”(여기서 "요약"은 details 블록의 요약으로 작성된 텍스트)으로 대체했습니다. 이는 브라우저에서 기본적으로 표시되는 방식과 동일합니다.

2개의 좋아요

이 주제는 13시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.