일반 사용자가 스태프 권한으로 행동할 때 발생하는 시각적 버그

스태프가 아닌 경우 이 화면을 볼 수 없어야 합니다. Discourse Meta에서 재현되었습니다. J를 누른 후 D를 누르면 쉽게 재현할 수 있습니다.

같은 방법으로 여기서도 일괄 처리 메뉴를 열 수 있습니다.

3개의 좋아요

여기에 버그가 있는지는 확실하지 않습니다. 특정 시간 범위 내(사이트 설정의 post edit time limit 참조)이고 답글이 없는 주제라면, 사용자가 직접 해당 주제를 삭제할 수 있습니다.

6개의 좋아요

제가 아는 한, 삭제 단축키는 어떤 게시물에도 사용할 수 있습니다. 내 게시물 목록을 표시하도록 설계되어 있거든요.
두 번째 이미지에서 일괄 작업 메뉴를 볼 수 있는데, 일반 사용자는 이 메뉴를 보지 않도록 되어 있습니다.

2개의 좋아요

이렇게 하면 동작하지 않습니다. 적어도 제 경우에는 K 키를 누른 다음 D 키를 눌러야 합니다.

j와 k는 각각 다음/이전 게시물을 선택하므로, 어떤 키를 사용하든 게시물이 선택되기만 하면 됩니다.

d는 delete(삭제)의 단축키입니다.

2개의 좋아요

아, 무슨 말씀인지 알겠어요. 키보드 내비게이션을 사용하면, 해당 게시물을 실제로 삭제할 권한이 없는데도 불구하고 “이 게시물을 삭제하시겠습니까?”라는 모달에 접근할 수 있군요.

네, 그 부분을 수정해야겠어요.

6개의 좋아요

아, 알겠습니다.
K 키는 이전 게시물을, J 키는 다음 게시물을 선택하네요. 그리고 D는 삭제 단축키일 뿐이군요. 마지막 답변에 이미 있었기 때문에 J 키가 작동하지 않았던 것 같습니다. 설명해 주셔서 감사합니다.

1개의 좋아요

이렇게 하면 됩니다. 감사합니다:

6개의 좋아요