Korean characters gets deleted seldomly if typed fast

Sorry for very vague, hard to reproduce, niche bug, but this has rendered obsidian completely unusable for me.

Steps to reproduce

Type in korean fast (+90wpm) and in 1/10 chance some characters will be deleted.

Expected result

It should type in the characters I type.

Actual result

It sometimes deletes characters.

Here is me typing “옵시디언은” (meaning “obsidian is”)

Note the disappearing second character.

Screen Recording 2022-11-16 at 8.56.00 AM.mov

Environment

  • Operating system: macOS Monterey Version 12.4 (Apple M1 Max Chip)

  • Debug info:

SYSTEM INFO:
Obsidian version: v1.0.3
Installer version: v0.15.9
Operating system: Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000 21.5.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 1
Plugins enabled: 0

RECOMMENDATIONS:
none


Additional information

This is also reproduced in Logseq, but not reproduced in OSX default note app. So I am suspecting that obsidian may not be the main culprit.

Any help on debugging by myself also appreciated. Since this is hard to reproduce, debugging in my machine may be the easiest way. I will debug things myself if given pointers.

If this happens in other software, this is an electron or osx issue, likely the built-in IME system used by osx. We won’t look into it Sorry!