# Problem with cursor positioning after some formatting symbols when using input method IME CJK

**URL:** <https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455>\
**Category:** Bug graveyard\
**Tags:** repro, ui-ux, keyboard-input, important\
**Created:** [March 12, 2024, 1:28pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455 "2024-03-12T13:28:48Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Acylation](https://forum.obsidian.md/user_avatar/forum.obsidian.md/acylation/32/42777_2.png) [@Acylation](https://forum.obsidian.md/u/Acylation)\
**Post date:** [March 12, 2024, 1:28pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/1 "2024-03-12T13:28:49Z")

</div>

### Steps to reproduce

1. Using Chinese input method (maybe other language shares this problem)
2. Create formatting elements like headers, list etc. A space should be appended to reproduce this
3. Type in only one letter to see the problem

### Did you follow the [troubleshooting guide](https://forum.obsidian.md/t/about-the-bug-reports-category/24/10)? [Y]

### Expected result

The cursor should be positioned after the letter. The following block demonstrates this, and `|` symbol represents the cursor position.

```markdown
- s|

```

### Actual result

The cursor is placed in front of the letter with the input method activated.

```markdown
- |s

```

Moreover, if we further type in this row, with some existing chars ahead, this problematic positioning would also happen.

```markdown
- hello |world
- 测试|w

```

### Environment

SYSTEM INFO:  
Obsidian version: v1.5.10  
Installer version: v1.4.13  
Operating system: Windows 10 Home China 10.0.19045  
Login status: logged in  
Catalyst license: insider  
Insider build toggle: on  
Live preview: on  
Base theme: adapt to system  
Community theme: none  
Snippets enabled: 0  
Restricted mode: on

RECOMMENDATIONS:  
none

Input method: 微软拼音 / Microsoft Pinyin

### Additional information

- Reported originally in the Chinese forum. [【已修复】1.5.10 中文输入光标显示位置不正确 - 建议反馈 - Obsidian 中文论坛](https://forum-zh.obsidian.md/t/topic/31360)
- Reproduciable in sandbox vault. Both Mac and Windows users observed this behavior.
- Known formats with this problem: headers (h1-h6, `# `), tags (`#`), lists (`- `, `* `, '1. '), quotes(`> `), links (`[`, `[[`, don’t need trailing space to reproduce, and the paired ones also show this problem), tasks (`- [] `)
- Inline code and code blocks work fine

---

<div class="post-metadata">

**Author:** ![yaozhuwa](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/y/e5b9ba/32.png) [@yaozhuwa](https://forum.obsidian.md/u/yaozhuwa)\
**Post date:** [March 12, 2024, 11:19pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/2 "2024-03-12T23:19:55Z")

</div>

same problem on M1 Mac obsidian 1.5.10

---

<div class="post-metadata">

**Author:** ![JoeyZheng](https://forum.obsidian.md/user_avatar/forum.obsidian.md/joeyzheng/32/56372_2.png) [@JoeyZheng](https://forum.obsidian.md/u/JoeyZheng)\
**Post date:** [March 20, 2024, 3:07am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/3 "2024-03-20T03:07:36Z")

</div>

same problem on Linux obsidian 1.5.11，it will auto add a word when i use fcitx5. the black color word is auto add.

 ![image](https://forum.obsidian.md/uploads/default/original/3X/f/9/f9eb2265410e18d27c793100a300430be4a1c317.png)

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [March 20, 2024, 3:43am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/4 "2024-03-20T03:43:50Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![yaozhuwa](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/y/e5b9ba/32.png) [@yaozhuwa](https://forum.obsidian.md/u/yaozhuwa)\
**Post date:** [March 18, 2024, 9:56pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/5 "2024-03-18T21:56:14Z")

</div>

### Steps to reproduce

1. input `[[]]`
2. input chinese continuously using chinese input method
3. input 你好世界

### Did you follow the [troubleshooting guide](https://forum.obsidian.md/t/about-the-bug-reports-category/24/10)? [Y]

### Expected result

 ![image](https://forum.obsidian.md/uploads/default/original/3X/1/3/139920474dcd486f16b3f185d33776693041a474.png)

### Actual result

 ![image](https://forum.obsidian.md/uploads/default/original/3X/8/0/801bc7bef2925b71bda0b28d0014e6c4cd73fab5.png)

### Environment

SYSTEM INFO:  
Obsidian version: v1.5.11  
Installer version: v1.4.13  
Operating system: Darwin Kernel Version 23.4.0: Wed Feb 21 21:44:43 PST 2024; root:xnu-10063.101.15~2/RELEASE\_ARM64\_T6000 23.4.0  
Login status: logged in  
Catalyst license: insider  
Insider build toggle: on  
Live preview: on  
Base theme: adapt to system  
Community theme: none  
Snippets enabled: 0  
Restricted mode: off  
Plugins installed: 0  
Plugins enabled: 0

RECOMMENDATIONS:  
none

* * *

### Additional information

![iShot_2024-03-19_05.52.31](https://forum.obsidian.md/uploads/default/original/3X/9/b/9bec60f5decae63ffd49868b19224743527fee08.gif)

---

<div class="post-metadata">

**Author:** ![porco.rosso](https://forum.obsidian.md/user_avatar/forum.obsidian.md/porco.rosso/32/28218_2.png) [@porco.rosso](https://forum.obsidian.md/u/porco.rosso)\
**Post date:** [March 23, 2024, 12:11pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/6 "2024-03-23T12:11:52Z")

</div>

## Korean Input Bug

1. env

- Linux Mint 21.3
- ibus v1.5.26
- When using Korean

1. After the obsidian 1.5.1 update

- obsidian is the same for both appimage and flatpak

1. Symptom

- Subsequent characters eat the previous character, leaving only the subsequent character.
- If you write a single letter and type only in front of it, it is entered normally.

screen recoder : [https://drive.google.com/file/d/16MO-kRM2GZsNKsKNmt3O49idbeSnCLwO/view?usp=sharing](https://drive.google.com/file/d/16MO-kRM2GZsNKsKNmt3O49idbeSnCLwO/view?usp=sharing)

1. clear cache

- Same symptoms continue…

## What should I do?

1. If you write a single letter and type only in front of it, it is entered normally.
2. **What is the solution?**

---

<div class="post-metadata">

**Author:** ![yaozhuwa](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/y/e5b9ba/32.png) [@yaozhuwa](https://forum.obsidian.md/u/yaozhuwa)\
**Post date:** [March 23, 2024, 2:50pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/7 "2024-03-23T14:50:44Z")

</div>

This fatal bug has been there for several weeks.

This bug greatly affects the input experience of Obsidian. I would like to know approximately how long it would take to fix it.

---

<div class="post-metadata">

**Author:** ![bigeye](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/b/b9e5f3/32.png) [@bigeye](https://forum.obsidian.md/u/bigeye)\
**Post date:** [March 25, 2024, 3:19am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/8 "2024-03-25T03:19:25Z")

</div>

This bug occurs not only in lists but everywhere…  
It happens in headlines and checklists also.  
Until this bug is fixed, can all Android Ko,Ch,Jp and other language users only use Obsidian in plain text?

It seems Obsidian Team might not fully grasp how critical this is. If there were a vital score for the app, where 0 is satisfactory and 10 is the level of risk that the app won’t even start, this bug was around a 7 when it first appeared, but now it has exceeded 8.5 and seems to be on the verge of reaching 10 soon.

The quickest way to resolve this issue, I’m most curious about, is to apply a rollback in the update. It would be possible to re-release version 1.5.8 as 1.5.12. Is there a reason why this solution can’t be applied? Android users can’t roll back, so there’s no way to avoid this problem.

I wish for more users to experience the amazing writing experience Obsidian. I’m not sure how many Obsidian’s developers are, but I sincerely hope this issue is resolved quickly.

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [March 25, 2024, 3:43am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/9 "2024-03-25T03:43:03Z")

</div>

We grasp how critical it is

---

<div class="post-metadata">

**Author:** ![Licat](https://forum.obsidian.md/user_avatar/forum.obsidian.md/licat/32/2_2.png) [@Licat](https://forum.obsidian.md/u/Licat)\
**Post date:** [March 30, 2024, 5:56pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/10 "2024-03-30T17:56:49Z")

</div>

I have a fix for this and we will be releasing it very soon. It will come in v1.5.12.

---

<div class="post-metadata">

**Author:** ![porco.rosso](https://forum.obsidian.md/user_avatar/forum.obsidian.md/porco.rosso/32/28218_2.png) [@porco.rosso](https://forum.obsidian.md/u/porco.rosso)\
**Post date:** [March 31, 2024, 4:13pm UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/11 "2024-03-31T16:13:23Z")

</div>

I changed the input method to fcitx instead of ibus. Problem solved.  
But I need to find a workaround for another reason, a bug, for not using fcitx in the first place…

---

<div class="post-metadata">

**Author:** ![JoeyZheng](https://forum.obsidian.md/user_avatar/forum.obsidian.md/joeyzheng/32/56372_2.png) [@JoeyZheng](https://forum.obsidian.md/u/JoeyZheng)\
**Post date:** [April 2, 2024, 2:36am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/12 "2024-04-02T02:36:30Z")

</div>

all ready update to v1.5.12, it has been fixed, THX!

---

<div class="post-metadata">

**Author:** ![system](https://forum.obsidian.md/uploads/default/original/3X/b/e/bec35fbd23ab28909bb6bfe62cb32eb82dd34019.png) [@system](https://forum.obsidian.md/u/system)\
**Post date:** [April 9, 2024, 2:37am UTC](https://forum.obsidian.md/t/problem-with-cursor-positioning-after-some-formatting-symbols-when-using-input-method-ime-cjk/78455/13 "2024-04-09T02:37:18Z")

</div>

Closed on April 9, 2024, 2:37am UTC

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