증상부터 보시죠직접 만든 웹 채팅 UI에서 이런 일이 있었는데요. 한글로 문장을 입력하고 Enter를 눌렀더니, 메시지가 정상적으로 전송된 다음에 마지막 글자 한 개짜리 메시지가 하나 더 전송되는 현상이 생겼습니다.사용자: 다음 주 회의 자료 초안사용자: 안영문으로 입력할 때는 멀쩡하고, 한글로 칠 때만 그렇습니다. 처음엔 이벤트 리스너를 두 번 등록했나 싶어서 코드를 뒤졌는데 그게 아니었구요. 원인은 훨씬 더 근본적인 곳에 있었습니다. 바로 IME(Input Method Editor, 입력기) 입니다.한글 입력은 "조합"이라는 중간 상태를 거칩니다영문은 키를 누르면 그 글자가 곧바로 확정됩니다. a를 누르면 a가 입력되고 끝이구요.그런데 한글은 다릅니다. ㅇ → 아 → 안 처럼 자모가 모여서 하나의 음..