Please add [Bug] or [Feature] to your post title, then delete this line.
Platform
[x] iOS
[ ] Android
Obsidian Mobile version:
v1.2.0(50)API v0.14.2
to reproduce the bug,
create a note
copy the following text as one paragraph and paste it in the note 20 times.
I want everything to speed up so I can get to the good bits. I want to squeeze all I can out of every moment. I want only the cliff notes version of my day. I want to go back and relive some moments. I want to never regret anything. I want a life rich with meaning. I want a life filled with only the barest of iconic symbols. I want bacchanalia. I want asceticism. I want to do it all myself. I want someone else to do it for me. I want to never be tied down with love.
now the word number in the note should exceed 2000 words. in the first line, begin to type Chines continuously. You can use the build-in Chinese Pinyin input method.
what I observed is, sooner or later, the IME’s candidates words bar will suddenly fly to the top left corner of the screen, and the input is interrupted and will never recover automatically.
Additional information:
this bug can be reproduced on iOS and iPadOS with or without 3rd party input method.
I also tried the codemirror6 website and I cannot reproduce the issue there.
I have attached the recording. This also seem to happen in Mac version, but the symptoms are different, and it seems to have to do with Live Preview. I have also attached the recording for Mac. All are running the latest version, without third party plugins and themes
When I continuously type my words, it will occasionally happen that the latin symbols are typed instead of Chinese characters, and then it will be stuck and I’m not able to do anything until I tap on the text and delete all the latin symbols accidentally entered. I have a screenshot gif below.
In a new note, type in chinese (both simplified and traditional exhibiting this problem)
Expected result
Normal chinese input (see video)
Actual result
When typing reaches a line change within the first 1-5 lines (usually 3 in my testing on ipad, and every 1 or 2 lines at most on the phone), chinese input gets stuck and you cannot pick any option from the input interface, you can only exit and you will get the roman characters you typed left there. As seen in video, on the iPad the interface also jumps to the left top corner randomly.
Environment
Operating system:
ipad pro ios 15.4.1, obsidian 1.2.0 (50) API v0.14.2
Same on iphone
Hello. I can’t speak English, so I’m using a translation app. I have a problem when using the Obsidian app. That is, it stops in the middle of Japanese input. When a line break occurs, it will not be converted and the operation will not work. This is fatal, so it would be helpful if you could handle it. It’s happening on both iPhone and iPad. Thanking you in advance.
Please use the template when submitting bug reports. In particular, the template asks you to make sure your bug is not already reported. There are several other Chinese input bugs already reported. Have you checked to see if those are the same?
Can you help try the following things:
while using the 3rd-party IME, try the bug reproducing procedure in the 1st post and see if that problem happens.
Tried and works for me. Another workaround is to use some other apps with the functionality to open Markdown files to edit on mobile devices, such as MWeb.