다른 사용자 필드 데이터를 입력한 후 Enter 또는 Return 키를 누르면 프로필 배경 및 사용자 카드 배경 이미지가 사라집니다.
Chrome, FF, Safari (Mac)에서 meta에서 재현됩니다.
재현 방법:
https://meta.discourse.org/u/username/preferences/profile에서 프로필 배경 및 사용자 카드 배경에 이미지를 업로드합니다.
저장 버튼을 눌러 저장합니다.
사용 가능한 사용자 필드 중 하나에 커서를 배치하고 Enter 또는 Return 키를 누릅니다.
3단계에서 프로필 배경 이미지가 사라집니다. Enter 키를 다시 누르면 사용자 카드 배경이 사라집니다. 이제 변경 사항을 포기하고 새로고침해야 이미지를 다시 가져올 수 있습니다. 그렇지 않으면 이미지가 없는 상태로 사용자 프로필이 저장됩니다.
4개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
10월 16, 2019, 7:46오전
3
자세한 재현 방법을 알려주셔서 감사합니다. 정말 감사드립니다.
이 PR로 수정할 수 있을 것 같습니다. 자세한 내용은 커밋 설명을 참고하세요:
master ← jjaffeux:prevents-button-trigger-on-enter
merged 08:05AM - 16 Oct 19 UTC
This is a default behavior for browsers to submit using first button which doesn… 't have `type="button"` in a form when pressing enter inside an input.
@sam @awesomerobot 제 제안은 d-button 컴포넌트에 기본적으로 type="button"을 추가하는 것입니다. 몇 달 전부터 type에 대한 지원을 추가했는데, 이보다 한 발 더 나아가야 한다고 생각합니다. 이런 종류의 예상치 못한 동작을 만드는 것은 매우 쉽기 때문입니다.
2개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
에 닫힘
10월 18, 2019, 7:46오전
4
이 주제는 마지막 답변 후 2일 자동으로 닫혔습니다. 더 이상 답변이 허용되지 않습니다.