j127
11월 6, 2025, 6:11오전
1
내 설치 환경만의 문제인지는 확신할 수 없지만, 삭제된 게시물 보기(/u/<username>/deleted-posts)에 몇 가지 버그가 있는 것 같습니다.
첫 번째 게시물들은 아래 첫 번째 이미지처럼 정상적으로 보입니다. 각 삭제된 게시물의 제목이 해당 게시물로 링크되어 있습니다.
아래로 스크롤하면 /posts/<username>/deleted?offset=60 경로로 네트워크 요청이 발생합니다.
이 시점에 포맷이 깨집니다. 토픽 제목이 사라지고, 아래 중간 예시처럼 일부 삭제된 게시물의 본문 텍스트가 페이지에 그대로 출력됩니다. ("Does anyone know…"라고 적힌 부분이 삭제된 게시물의 본문입니다.)
또 다른 버그는 다른 사용자의 삭제된 게시물 보기에서 제목의 이모지가 토픽 제목에서 HTML로 변환된다는 것입니다. 이것이 사적 메시지인 경우와 관련이 있을 수 있습니다. (수정: 실제로 사적 메시지였는지 확신할 수 없습니다.)
삭제된 게시물이 60개 이상인 사용자가 있는 다른 사이트가 있다면, 이것이 Discourse의 버그인지 아니면 내 설치 환경만의 문제인지 확인해 주실 수 있을까요? 삭제된 게시물 목록을 아래로 스크롤하여 프론트엔드가 다음 배치의 데이터를 가져오기 위해 요청을 보내는 지점까지 내려간 후, 새로 로드된 항목들이 깨져 있는지 확인해 보세요.
4개의 좋아요
네, 첫 번째 버그를 메타에서 재현할 수 있습니다. 링크는 여전히 존재하고 작동하지만 내용이 전혀 없어서 표시되지 않습니다.
이 문제를 Contribute > Bug 카테고리로 이동합니다.
4개의 좋아요
yuriy
(Yuriy Kurant)
11월 25, 2025, 5:18오전
4
@j127 님, 문제를 찾아주셔서 감사합니다!
두 가지 모두 수정되었습니다. 아래를 확인해 주세요.
main ← fix/deleted-posts-list-rendering
merged 04:45AM - 25 Nov 25 UTC
### Context
Issue logged in https://meta.discourse.org/t/a-couple-of-possible-b… ugs-with-the-deleted-posts-view/387747:
* the emojis in the title are being turned into HTML
* lazy loaded items result in malformed DOM structure
### Changes
* wrap computed `titleHtml` with `htmlSafe()`
* move `titleHtml` assignment from route's `setupController` to a model's computed property
2개의 좋아요