Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 답변 인풋에 엔터, 스페이스 키가 작동하지 않는다 #457

Closed
leegwae opened this issue Sep 12, 2023 · 0 comments · Fixed by #461
Closed

[BUG] 답변 인풋에 엔터, 스페이스 키가 작동하지 않는다 #457

leegwae opened this issue Sep 12, 2023 · 0 comments · Fixed by #461
Assignees
Labels
🚨 bug 버그 제보

Comments

@leegwae
Copy link
Member

leegwae commented Sep 12, 2023

🔄 How to reproduce bug

  1. 패널 페이지로 간다
  2. 질문 아이템 눌러서 질문/답변 모달 연다
  3. 답변 인풋 눌러서 펼친다
  4. 엔터나 스페이스 키를 누른다
  5. 인풋에 whitespace 문자가 입력되지 않는다
@leegwae leegwae added the 🚨 bug 버그 제보 label Sep 12, 2023
@leegwae leegwae self-assigned this Sep 12, 2023
leegwae added a commit that referenced this issue Sep 12, 2023
- 스크린 리더 사용자가 Enter, Space 키를 사용하여 답변 인풋을 열 수
  있도록 `onKeyDown` 이벤트 리스너를 등록하였음. 이때
  event.preventDeafult로 기본 이벤트 동작을 막아놓았음.
- 따라서 사용자가 Enter, Space 키를 누르면 답변 인풋에 키값이 입력되지
  않고 답변 인풋을 여는 로직만 수행되었던 것임
- 이벤트 타겟이 답변 인풋 컨테이너일 때만 답변 인풋 로직이 수행되도록
  한다.
github-actions bot pushed a commit that referenced this issue Sep 12, 2023
- 스크린 리더 사용자가 Enter, Space 키를 사용하여 답변 인풋을 열 수
  있도록 `onKeyDown` 이벤트 리스너를 등록하였음. 이때
  event.preventDeafult로 기본 이벤트 동작을 막아놓았음.
- 따라서 사용자가 Enter, Space 키를 누르면 답변 인풋에 키값이 입력되지
  않고 답변 인풋을 여는 로직만 수행되었던 것임
- 이벤트 타겟이 답변 인풋 컨테이너일 때만 답변 인풋 로직이 수행되도록
  한다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚨 bug 버그 제보
Projects
None yet
1 participant