텍스트를 입력하면 (개발자도구에서 해당 element를 선택해놓고 텍스트입력을 해보면) <br>태그가 텍스트 입력했을 때 사라져있음을 볼 수 있다.
하지만 IE에서는 텍스트를 입력했어도 뒤에 <br /> 태그가 남아있었다.
enter 직 후텍스트 입력 후
두 번째 차이점, range의 범위가 다르다.
let selection = document.getSelection();
let range = selection.getRangeAt(0);
let currentNode = range.startContainer;
currentNode를 확인해보면 Chrome에서는 한글을 입력에 enter를 쳐서 확인해도 range의 startOffset과 endOffset이 같은데, IE에서는 한글을 입력중에 엔터를 친 경우에 아직 조합이 끝났다고 보지않아 startOffset과 endOffset이 차이가 있었다.