Cursor moved to previous word/line when typing in Vietnamese

Steps to reproduce

Bug requirements:

  • Input methods: Vietnamese Telex built in Windows

(Start > Settings > Time & language > Language & region > Add a language > Vietnamese)

  • Typing scenario: Put cursor in a heading 2 (yes it has to be heading 2, idk why), with text on lines below it, kind of like this:

## type here

more text here

Reproduce the bug:

  • Start type any word with Vietnamese input method, press Enter to make new line, then press one more letter.

Did you follow the troubleshooting guide?

Yes, restricted mode doesn’t solve the issue.

Expected result

  • Cursor from the current line should not jump to the previous line, and cause dulplicate to the previous word

Actual result

  • The cursor jumped to previous line, and cause dulplicate to the first letter of the previous word.

Environment

SYSTEM INFO:

Obsidian version: v1.5.12

Installer version: v1.5.3

Operating system: Windows 10 Pro 10.0.22631

Login status: not logged in

Insider build toggle: off

Live preview: on

Base theme: adapt to system

Community theme: none

Snippets enabled: 0

Restricted mode: off

Plugins installed: 1

Plugins enabled: 0

RECOMMENDATIONS:

none


Additional information

Video shows the bug.

In the video, the example word that got errored was Quyền (the typing orders are Q u y e e n f)
I have no idea how this happen, and this cannot be reproduce on other apps (Notion, Chrome, VS Code)

Weird workaround: Change from “Live preview” to “Source mode” seems to and no longer cause the bug mentioned.