주제의 삭제 메시지를 수정하면 삭제된 것이 잘 보이지 않아요

(편집 권한이 있는) 사용자가(min trust to edit post를 통해) 자신이 생성한 토픽을 삭제하면 배경이 빨간색으로 변하고(div.topic-post에 deleted 클래스가 추가됨) 텍스트가 "(작성자에 의해 토픽 철회됨)"으로 변경되지만, 토픽은 여전히 열려 있는 상태입니다.

삭제 후 사용자가 해당 토픽의 첫 번째 게시물 내용을 수정하면 문제가 발생합니다:
저장 버튼을 누르면 빨간 배경이 사라지지만(deleted 클래스가 없음) 토픽이 닫히게 됩니다(렌치 아이콘을 확인하면 토픽이 닫혀 보이지 않음에도 불구하고 “열기” 옵션이 보일 것입니다).

즉, 다른 사용자는 이 토픽에 답글을 달 수 없으며, 관리자는 일반적인 토픽처럼 보이므로 아무런 문제가 없는 것으로 인식합니다.

다만, 다시 생각해보니 문제는 편집 권한이 있는 사용자가 자신의 삭제된 게시물을(먼저 삭제 해제 없이) 수정할 수 있어야 하는 것이 아닐 수도 있습니다. 관리자의 경우를 보면, 삭제된 게시물을 수정하려고 하면 "잘못된 접근"이라는 메시지가 표시됩니다.

이 문제를 재현할 수 없습니다. 실제로, 관리자가 게시물을 삭제했다고 해서 주제가 닫혀야 할 논리적 이유가 없습니다. 왜냐하면 아무도 그 내용을 보거나 답글을 달 수 없기 때문입니다. 말씀하신 상황은 비관리자가 자신의 주제를 삭제할 때 발생하는 것입니다. 그 경우 다른 게시물이 올라오는 것을 방지하기 위해 주제가 닫힙니다.

방금 내 설명을 업데이트했습니다. 결과적으로 모더레이터가 아니라 편집 권한이 있는 사용자였습니다.

원포스터나 TL4처럼? 아무튼, 수정 내용을 읽었어. 기본적으로, 그래… 사용자는 주제를 수정하려면 먼저 복원해야 해. 그러면 주제가 자동으로 다시 열려.

글쎄요, 바로 그 점이 문제입니다. 사용자가 자신의 삭제된 주제를 편집할 수 있을 때(이것이 항상 TL4인지, 아니면 커스터마이징할 수 있는지는 확실하지 않습니다), 편집 후 주제가 닫힘 상태로 변경됩니다. 단순히 삭제하는 것만으로는 주제가 실제로 닫히지 않습니다.

몇 가지 사항을 명확히 하기 위해:

  • 모드가 주제를 삭제하는 경우, 삭제되는 동안 해당 주제를 편집할 수 없습니다.

  • 일반 사용자나 TL4는 게시글이 삭제된 경우 해당 게시글을 편집할 수 없습니다. 대신 다음을 수행할 수 있습니다:

    • 복원 (자동으로 열림)
    • 다시 편집
일반 사용자와 TL4로 직접 테스트해 보았습니다

버그가 발생하는 과정에 대한 화면 녹화를 공유해 주실 수 있을까요?

좋아요, 시작합니다:

관리자나 모드가 아닌 TL4인 사용자 Nacho33를 방금 생성했습니다.

이 사용자를 사칭하여 주제를 생성했습니다. 그런 다음 이를 삭제했습니다. 그런데 이제 이를 편집할 수 있고, 폐쇄되었음을 확인할 수 있습니다:

아, 이제 알겠어요. 게시물을 삭제하면 이 메시지가 표시됩니다: (주제 작성자가 철회함, 신고되지 않는 한 __시간 후 자동 삭제됨). 이걸 편집하면 실제로는 삭제 메시지를 편집하는 것이지, 원본 게시물을 편집하는 게 아니에요.

예를 들어 긴 단락 3개로 된 주제를 만들었다고 해보세요. 삭제한 뒤 편집을 누르면 단락을 편집할 수 없고, 앞서 말한 메시지만 편집할 수 있어요. 그래서 주제가 닫힌 상태로 남아 있게 되고, 다시 열어야 해요. 다시 열면 주제는 여전히 삭제된 상태이고, 복원하기 전까지는 위 메시지가 계속 남아 있어요.

삭제된 게시물을 편집한다고 해서 게시물이 닫히지는 않아요. 이미 닫혀 있으니까요. 단순히 삭제(그리고 닫힘)의 이유를 편집하는 것뿐이에요.

페이지를 새로고침하지 않아서 잠금 아이콘이 안 보이는 거예요. 새로고침하면 :lock: 아이콘이 나타날 거예요.

확인했습니다. 새로고침하면 삭제된 토픽이 실제로 닫혀 있다는 것을 볼 수 있지만, 톱니바퀴 아이콘을 눌러 잠금 상태를 확인해야만 알 수 있습니다. 사용자가 "토픽 철회"라는 텍스트를 삭제하면, 게시글/토픽이 실제로 삭제되었거나 닫혔다는 시각적 표시가 전혀 없습니다(새로고침 후에도 “작은 작업” 게시글이 표시되지 않음).

TL4 대신 경험이 부족한 TL1에게 수정 권한이 있는 경우, 이것이 혼란을 줄 수 있다고 동의하시나요?

나는 삭제 메시지를 수정할 생각을 전혀 하지 못했지만, 오늘 내 신규 사용자 중 한 명에게 실제로 이런 일이 발생했습니다. 이 문제를 더 잘 전달하기 위해 이 토픽의 제목을 업데이트했습니다.

제가 아는 것과 테스트 결과에 따르면, 삭제 메시지를 제거해도 주제는 여전히 닫힌 상태로 유지됩니다.

다만, 다소 혼란스럽다는 점에는 동의합니다. 다만 언급된 모든 사항이 제게는 논리적으로 들리기 때문에 이것이 버그인지는 확실하지 않습니다.

동의합니다.

이것도 동의합니다. 이건 사실 UX 기능 요청에 더 가까울 수 있습니다. @awesomerobot 님이 의견을 들어주시면 좋겠습니다.