한 사용자의 게시물이 부적절하다고 판단되어 숨겨졌습니다. 이후 사용자는 게시물을 수정하여 허용 가능한 내용으로 변경했고, 현재는 더 이상 숨겨지지 않은 상태입니다. 하지만 수정 이력을 확인하면 두 가지 수정 버전이 모두 새 내용으로 표시되고 있습니다.
이것이 의도된 동작으로 보이나요? 이전의 부적절한 내용을 더 이상 표시하지 않기 위함일까요? 대신 이전 내용을 숨겨진 수정 버전으로 저장하는 방식도 가능할까요?
한 사용자의 게시물이 부적절하다고 판단되어 숨겨졌습니다. 이후 사용자는 게시물을 수정하여 허용 가능한 내용으로 변경했고, 현재는 더 이상 숨겨지지 않은 상태입니다. 하지만 수정 이력을 확인하면 두 가지 수정 버전이 모두 새 내용으로 표시되고 있습니다.
이것이 의도된 동작으로 보이나요? 이전의 부적절한 내용을 더 이상 표시하지 않기 위함일까요? 대신 이전 내용을 숨겨진 수정 버전으로 저장하는 방식도 가능할까요?
편집이 유예 기간 내에 이루어진 경우를 제외하고는, 플래그 편집에서는 이것이 불가능합니다(특정 시간 동안 편집할 수 없기 때문). 따라서 편집에 대해 항상 리비전이 생성됩니다.
음. 이제 이전 콘텐츠는 확실히 사라졌네요. 이런 일이 다시 일어나는 것을 주시하고, 만약 또 발견하게 되면 다시 보고하겠습니다.
제가 아는 한 이런 일이 일어날 수 있는 방법은 없습니다. 제 지식의 범위 내에서는 이전에도 보고된 적이 없습니다.
(어떤 새로운 버그나 회귀가 발생한 것이 아니라면)
try.discourse.org에서 이 문제를 테스트해 보았지만, 재현이 전혀 되지 않습니다.
플래깅 자체는 10분간의 “편집 불가” 쿨다운을 적용하므로, 사용자는 그레이스 기간 내에 게시물을 편집할 수 있을 만큼 빠르게 편집할 수 없습니다. 그리고 이는 게시물이 게시된 직후 바로 임계값에 도달하여 플래그가 걸렸다고 가정할 때의 이야기이기도 합니다!
모드 메시지의 이전 콘텐츠에 대한 스크린샷을 가지고 있습니다:
(인용이 아닌 링크로만 표시되는 것이므로 게시글에 이렇게 보이는 것은 다소 이상합니다. 발췌문이 이미 내장되어 있는 것 같습니다.)
다음은 현재 게시글로, 편집 이력을 보면 첫 두 문장 이후의 내용이 존재하지 않음을 확인할 수 있습니다:
저도 방금 직접 테스트해 보았는데, 동일한 문제가 발생하여 편집 이력이 사라졌고, 두 버전 모두 새 콘텐츠가 표시되었습니다(다만 관리자 계정으로만 테스트해 보았으므로 일반 사용자의 경우 다를 수 있습니다). (쿨다운 때문에 시간이 걸리지만 일반 사용자 계정으로 다시 테스트 중입니다.)
현재 2.4.0.beta10 버전을 사용 중입니다. 원하시면 여기서 테스트해 드리겠습니다.
참조된 게시글에서 수정 내역은 표시되지만, 두 수정 버전 사이에 차이가 없다는 점이 이상합니다.
실제로 try에서 이 문제를 재현할 수 있었습니다. 따라서 이를 버그로 재분류하겠습니다.
여기 버그가 있습니다 @eviltrout – 수정 UI의 오류로 보입니다. 제가 아래 문장을 추가하는 편집을 했지만, 수정 1과 수정 2를 비교하는 대신 수정 2와 수정 2를 비교하고 있는 것을 주목해 주세요:
이것은 숨겨진 게시물의 편집 경로에 특화된 것 같습니다 @eviltrout. try에서 기존 게시물을 임의로 수정해도 이러한 동작이 나타나지 않습니다.
문제를 추적하여 수정을 병합했습니다.
버그를 찾아내주셔서 감사합니다!