손에 반복적 긴장성 손상이 있어 포럼 내 탐색을 음성으로 하고 있습니다. 실제로는 컴퓨터에 어떤 키를 누를지 말로 지시하고, 여러분의 키보드 단축키를 사용하는 방식입니다.
종종 c 버튼을 실수로 누르게 되는데, 그러면 새 주제 작성 상자가 열립니다. 만약 다른 키를 입력하던 중이었다면, 주제 제목 입력란에 바로 한두 글자가 입력되는 경우가 많습니다. 해당 문자를 다시 삭제하더라도 Esc를 누르면 초안이 삭제되지 않아 빈 초안이 남게 됩니다. (아무 문자도 입력하지 않았다면 초안은 정상적으로 삭제됩니다)
음성으로 초안을 삭제하는 것은 꽤 어렵기 때문에, 마우스를 사용해야 하는데 이는 이상적인 방식이 아닙니다. 주제 생성 버튼에서 Tab 키를 눌러 취소 버튼까지 이동해야 하며, 실수로 클릭할 위험이 있기 때문에 원치 않습니다.
참고로 c를 누를 때 사용하는 단어가 k를 누를 때 사용하는 단어와 꽤 유사한데, 포럼 탐색을 위해 k 키를 꽤 자주 누릅니다.
13개의 좋아요
그럼 @riking , 이 문제를 해결하기 위해 우리가 할 수 있는 일이 뭐가 있을까요?
1개의 좋아요
riking
(Kane York)
5월 8, 2020, 10:13오후
3
이 문제는 최근 다른 주제와도 관련이 있다고 생각합니다. 해당 주제에서는 작성 내용이 매우 적은 상태에서 작성기를 취소했을 때의 동작에 대해 다루고 있습니다:
Indeed. Thanks for following up. That pushed me to dig deeper. It looks like it might have to do with timing.
If you only enter “Hello” into the title line of the PM and stop, a draft will be saved
If you only enter “Hello” into the textarea of the PM and stop, a draft will be saved
If you enter “Hello” into the title line of the PM and then immediately enter “Hello” into the textarea, no draft is saved
If you enter “Hello” into the textarea of the …
그리고 2017년에 추가된 이 주제에서는 "본문이 없어도 제목은 초안으로 저장된다"는 동작이 실제로 도입되었습니다:
This is done. Titles will be saved in a draft even if there’s no body.
따라서 여기에는 상충되는 요청들이 존재하며, 작성기 내용이 다음과 같은 행동을 취할 만큼 의미 있는지 판단하는 방법이 필요합니다:
초안 저장 vs 추가 단어 대기
작성기 최소화 vs 종료
@tshenry는 처음에 min topic title length가 참조된다고 생각했지만, 실제로는 그렇지 않습니다. 때로는 태그 선택에 많은 노력을 기울이기도 합니다. 현재 일관되고 이해하기 쉬운 동작에 대한 제안을 가지고 있지 않습니다.
@sam , 다른 주제에서 얼마나 진전이 있었나요?
첫 번째 단계로, "초안 저장 / 최소화"와 "저장 안 함 / 종료"가 여기서 유일한 가능한 동작이어야 할 것입니다. "초안 저장 / 종료"를 허용해야 할 경우를 제외하면요 - 아마도 다이얼로그 박스를 통해서만 가능할 것입니다.
6개의 좋아요
sam
(Sam Saffron)
5월 11, 2020, 12:08오전
5
아, 알리스. 여기에서 조금 혼란스러웠는데, 최소한의 글자가 입력되지 않는 한 초안을 저장하지 않도록 꽤 철저한 체크를 하고 있기 때문이에요.
결국 이 문제는 초안보다는 작성기를 최소화하는 로직에 더 가까운 것 같아요. 작성기가 제목이 변경된 것으로 잘못 판단했지만, 실제로는 변경되지 않았거든요.
여기서 수정했어요:
committed 12:04AM - 11 May 20 UTC
Previously originalTitle was set to undefined leading to
titleDirty being uncond… itionally undefined for new topics
That mean you could not dismiss the composer via ESC
최신 버전으로 업데이트해서 느낌이 어떤지 알려주세요. 대략 30분 이내에 메타에 배포될 거예요.
10개의 좋아요
지금 첫 화면에서는 작동하지만, 이 주제 안에서는 작동하지 않는 것 같습니다. "c escape"를 눌러도 작성창이 아래에 그대로 남아 있습니다.
3개의 좋아요
sam
(Sam Saffron)
5월 11, 2020, 8:41오전
7
이상하네, 프로덕션 번들에서만 그런 현상이 발생했어… 끔찍하다
이렇게 수정했어: FIX: default to blank title on open · discourse/discourse@b180e6e · GitHub
결과 알려줘… 대략 30분쯤 뒤에 메타에 배포될 것 같아.
9개의 좋아요
네! 그렇게 하면 되는 것 같아요. 감사합니다!
4개의 좋아요