현상
In Safari on iOS, typing punctuation characters in the middle of a word works correctly and the caret stays at the insertion point instead of jumping to the end.
재현 예시
- Focus on contenteditable element on Safari iOS.
- Type a word (e.g., “California”).
- Move cursor to middle of word (e.g., after “Califor”, before “nia”).
- Type comma (,).
관찰된 동작
- Correct behavior: Caret stays after comma at insertion point
- No jumping: Caret doesn’t jump to end of word
- User can continue typing: Can immediately type next character
- Works correctly: Safari handles punctuation input properly on iOS
참고사항
This is a control case demonstrating that the issue is Chrome Mobile-specific and Safari on iOS works correctly.