현상
Windows의 Chrome에서 화살표 키가 수정자 키를 누르지 않았을 때도 문자 대신 단어로 캐럿을 이동할 수 있습니다. 이로 인해 정확한 커서 위치 지정이 어렵습니다.
재현 예시
- contenteditable div를 만듭니다.
- 여러 단어가 있는 텍스트를 입력합니다.
- 좌우 화살표 키를 사용하여 캐럿을 이동합니다.
- 캐럿 이동 세분성을 관찰합니다.
관찰된 동작
- Windows의 Chrome에서 화살표 키가 문자 대신 단어로 점프할 수 있습니다.
- 동작이 일관되지 않으며 텍스트 콘텐츠나 서식에 따라 달라질 수 있습니다.
- 문자별 정확한 탐색이 어렵습니다.
예상 동작
- 화살표 키는 기본적으로 한 번에 한 문자씩 캐럿을 이동해야 합니다.
- 단어 수준 이동은 수정자 키(예: Ctrl+Arrow)와 함께만 발생해야 합니다.
- 동작이 일관되고 예측 가능해야 합니다.