์ผ€์ด์Šค ce-0269-caret-jump-chrome-mobile-ios-en-ko ยท ์‹œ๋‚˜๋ฆฌ์˜ค scenario-caret-jump-chrome-mobile

Safari on iOS does not have caret jump issue

OS: iOS 16+ ๊ธฐ๊ธฐ: Mobile (iPhone/iPad) Any ๋ธŒ๋ผ์šฐ์ €: Safari 16+ ํ‚ค๋ณด๋“œ: English (QWERTY) ํ™•์ธ๋จ
caretcursorsafariiospunctuationworking-correctly

ํ˜„์ƒ

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.

์žฌํ˜„ ์˜ˆ์‹œ

  1. Focus on contenteditable element on Safari iOS.
  2. Type a word (e.g., โ€œCaliforniaโ€).
  3. Move cursor to middle of word (e.g., after โ€œCaliforโ€, before โ€œniaโ€).
  4. 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.

์ด ์‹œ๋‚˜๋ฆฌ์˜ค์˜ ๋ณ€ํ˜•

์ผ€์ด์Šค OS ๋ธŒ๋ผ์šฐ์ € ์ƒํƒœ
ce-0268-caret-jump-chrome-mobile-ko Android 10-14 Chrome for Android 120+ ์ดˆ์•ˆ
ce-0269-caret-jump-chrome-mobile-ios-en-ko iOS 16+ Safari 16+ ํ™•์ธ๋จ
ce-0270-caret-jump-chrome-mobile-firefox-en-ko Windows 10/11 Firefox 120+ ํ™•์ธ๋จ

Playground for this case

Use the reported environment as a reference and record what happens in your environment while interacting with the editable area.

Reported environment
OS: iOS 16+
Device: Mobile (iPhone/iPad) Any
Browser: Safari 16+
Keyboard: English (QWERTY)
Your environment
Sample HTML:
Event log
Use this log together with the case description when filing or updating an issue.
0 events
Interact with the editable area to see events here.