The cursor should be positioned after the letter. The following block demonstrates this, and | symbol represents the cursor position.
- s|
Actual result
The cursor is placed in front of the letter with the input method activated.
- |s
Moreover, if we further type in this row, with some existing chars ahead, this problematic positioning would also happen.
- 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
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 (- [ ] )
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
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.
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…