Automattic / Automattic/simplenote-electron

Linebreak bug when typing in Korean.

Open
#3,312 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
5.3k
Forks
588
Avg merge
9h 45m
Merged PRs (30d)
4

Description

### Expected
Linebreak should work properly when typing in Korean.

### Observed
When a line break occurs during typing, the next line appears to be filled with identical characters, and it seems like no further input is being accepted. Specifically, when text wraps to a new line, that entire new line gets filled with duplicate characters and becomes unresponsive to additional typing.

### Reproduced
1. Keep typing in Korean until the end of a line.
2. Do not break the line with enter, but continue writing.
3. The observed phenomenon occurs

https://github.com/user-attachments/assets/9b673f38-ff59-4a04-ad20-fe5f5d45b846

### Where did you see the bug

- OS: macOS
- OS version: Sonoma 14.3
- Browser (if applicable): Chrome
- Browser version (if applicable): 134.0.6998.89 (ARM64)
- Simplenote app version: 2.23.2 beta 1

Strangely, this does not happen in Safari.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the Simplenote app on macOS with Chrome and Korean input, following the listed steps. Compare the behavior with Safari and confirm that wrapping no longer duplicates characters or prevents further typing; the issue names no source file or test to begin with.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
frontend, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.