[Windows IME] Unexpected behavior when typing Chinese punctuation in list items in live preview mode

Steps to reproduce

ObsidianBUG

When I enter a Chinese bracket in live preview mode, the cursor will suddenly jump to the beginning of the line.

And I found that this problem does not exist in source mode.

Expected result

The cursor should appear where it should. :slight_smile:

Actual result

Environment

  • Operating system: Windows 10 21H2 (19044.1469)
  • Debug info:
SYSTEM INFO:
	Obsidian version: v0.13.19
	Installer version: v0.12.19
	Login status: not logged in
	Insider build toggle: off
	Live preview: on
	Legacy editor: off
	Base theme: light
	Community theme: Blue Topaz
	Snippets enabled: 0
	Safe mode: off
	Plugins installed: 7
	Plugins enabled: 6
		1: 盘古
		2: Pandoc Plugin
		3: Markdown prettifier
		4: Style Settings
		5: Calendar
		6: Checklist

RECOMMENDATIONS:
	Custom theme: for cosmetic issues, please try to make the issue happen in the help vault or disable community theme and snippets.
	Community plugins: for bugs, please try to make the issue happen in the help vault or disable community plugins.

Additional information

ObsidianBUG

Can you please post a screen recording of this happening in the help vault and using Microsoft IME?

It seems that it cannot be reproduced under MacOS. A only-Window-related issue?

Jan-26-2022 13-46-02

ObsidianBUGV2

It is recorded in the help vault.

Another typical example:

ObsidianBUGV3

Steps to reproduce

  1. Turn on “Collapse Heading” in Editor setting.
  2. Add a heading after some contents
  3. Add a “bold content” below the heading
  4. Press and hold a symbol with Windows IME (such as",")
To illustrate step 2 and 3:

Some contents with say 100 lines.
# A heading
**Bold**,

Expected result

The symbol shows and the cursor is at the right side of the symbol.

Actual result

Sometimes the symbol shows but the cursor is at the left side of the symbol.

Environment

  • Operating system: Windows 10 1909
  • Debug info: Just use the help vault.

Additional information

3743D05E-3D07-48DC-91EB-2021AE498E21

thanks

Related to this upstream bug: https://github.com/codemirror/codemirror.next/issues/652

Thanks for your work! Sorry to bother again. I have checked the upstream bug link you mentioned. Grateful for your time and efforts to submit the issue one month ago. But it seems that there is still no progress since then. As far as I know, many other Chinese users are also getting into some trouble with similar punctuation issues. We all enjoy using Obsidian but the punctuation issue really has some impact on our experience. Could you please help to accelerate the progress? Thanks again!

1 Like

Currently the most straightforward solution is to use source mode directly. This is my current choice as well.
:joy:

2 posts were split to a new topic: Weird behaviors of IME composition on iOS

should be fixed in 0.13.25.

1 Like

Thanks! Very happy to hear that!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.