Case ce-0291-samsung-backspace-crash-en · Scenario scenario-samsung-backspace-crash

Samsung Keyboard backspace causes crash

OS: Android 10-14 Device: Mobile (Samsung Galaxy S9, Note series, etc.) Any Browser: Chrome for Android 120+ Keyboard: English (QWERTY) Status: draft
backspace crash android samsung working-correctly

현상

On Android with Samsung Keyboard, holding backspace key causes contenteditable editor to crash.

재현 예시

  1. Use Samsung Galaxy device with Samsung Keyboard.
  2. Open Chrome for Android.
  3. Type text in contenteditable editor (e.g., “Hello World”).
  4. Hold backspace key to delete characters.

관찰된 동작

  • Editor crashes: Complete crash when backspace is held
  • JavaScript stops: All script execution halts
  • Page unresponsive: Browser doesn’t respond
  • Samsung specific: Gboard, SwiftKey do NOT cause this crash
  • Rate-related: Rapid backspace events trigger the crash

참고사항

This case demonstrates that Samsung Keyboard has a specific backspace handling bug that causes editor crashes, while other keyboards work correctly.

Workarounds recommended:

  • Rate-limit backspace events
  • Use try-catch error handling
  • Debounce backspace handling
  • Recommend alternative keyboards (Gboard, SwiftKey)
Before
Hello World
Empty editor
Step 1: Type text
Hello World
Text entered
vs
✅ Expected
Hello Worl|d
Expected: Text deleted smoothly without crash

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: Android 10-14
Device: Mobile (Samsung Galaxy S9, Note series, etc.) Any
Browser: Chrome for Android 120+
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.

Comments & Discussion

Have questions, suggestions, or want to share your experience? Join the discussion below.