주제가 완전히 비어 있을 때 Esc 키를 누르면 초안을 삭제합니다

손에 반복적 긴장성 손상이 있어 포럼 내 탐색을 음성으로 하고 있습니다. 실제로는 컴퓨터에 어떤 키를 누를지 말로 지시하고, 여러분의 키보드 단축키를 사용하는 방식입니다.

종종 c 버튼을 실수로 누르게 되는데, 그러면 새 주제 작성 상자가 열립니다. 만약 다른 키를 입력하던 중이었다면, 주제 제목 입력란에 바로 한두 글자가 입력되는 경우가 많습니다. 해당 문자를 다시 삭제하더라도 Esc를 누르면 초안이 삭제되지 않아 빈 초안이 남게 됩니다. (아무 문자도 입력하지 않았다면 초안은 정상적으로 삭제됩니다)

음성으로 초안을 삭제하는 것은 꽤 어렵기 때문에, 마우스를 사용해야 하는데 이는 이상적인 방식이 아닙니다. 주제 생성 버튼에서 Tab 키를 눌러 취소 버튼까지 이동해야 하며, 실수로 클릭할 위험이 있기 때문에 원치 않습니다.

참고로 c를 누를 때 사용하는 단어가 k를 누를 때 사용하는 단어와 꽤 유사한데, 포럼 탐색을 위해 k 키를 꽤 자주 누릅니다.

13개의 좋아요

그럼 @riking, 이 문제를 해결하기 위해 우리가 할 수 있는 일이 뭐가 있을까요?

1개의 좋아요

이 문제는 최근 다른 주제와도 관련이 있다고 생각합니다. 해당 주제에서는 작성 내용이 매우 적은 상태에서 작성기를 취소했을 때의 동작에 대해 다루고 있습니다:

그리고 2017년에 추가된 이 주제에서는 "본문이 없어도 제목은 초안으로 저장된다"는 동작이 실제로 도입되었습니다:

따라서 여기에는 상충되는 요청들이 존재하며, 작성기 내용이 다음과 같은 행동을 취할 만큼 의미 있는지 판단하는 방법이 필요합니다:

  • 초안 저장 vs 추가 단어 대기
  • 작성기 최소화 vs 종료

@tshenry는 처음에 min topic title length가 참조된다고 생각했지만, 실제로는 그렇지 않습니다. 때로는 태그 선택에 많은 노력을 기울이기도 합니다. 현재 일관되고 이해하기 쉬운 동작에 대한 제안을 가지고 있지 않습니다.

@sam, 다른 주제에서 얼마나 진전이 있었나요?


첫 번째 단계로, "초안 저장 / 최소화"와 "저장 안 함 / 종료"가 여기서 유일한 가능한 동작이어야 할 것입니다. "초안 저장 / 종료"를 허용해야 할 경우를 제외하면요 - 아마도 다이얼로그 박스를 통해서만 가능할 것입니다.

6개의 좋아요

아, 알리스. 여기에서 조금 혼란스러웠는데, 최소한의 글자가 입력되지 않는 한 초안을 저장하지 않도록 꽤 철저한 체크를 하고 있기 때문이에요.

결국 이 문제는 초안보다는 작성기를 최소화하는 로직에 더 가까운 것 같아요. 작성기가 제목이 변경된 것으로 잘못 판단했지만, 실제로는 변경되지 않았거든요.

여기서 수정했어요:

최신 버전으로 업데이트해서 느낌이 어떤지 알려주세요. 대략 30분 이내에 메타에 배포될 거예요.

10개의 좋아요

지금 첫 화면에서는 작동하지만, 이 주제 안에서는 작동하지 않는 것 같습니다. "c escape"를 눌러도 작성창이 아래에 그대로 남아 있습니다.

3개의 좋아요

이상하네, 프로덕션 번들에서만 그런 현상이 발생했어… 끔찍하다

이렇게 수정했어: FIX: default to blank title on open · discourse/discourse@b180e6e · GitHub

결과 알려줘… 대략 30분쯤 뒤에 메타에 배포될 것 같아.

9개의 좋아요

네! 그렇게 하면 되는 것 같아요. 감사합니다!

4개의 좋아요