Steps to reproduce
- Create two notes with Japanese names, for example:
- こんにちは (= good morning)
- こんばんわ (= good evening)
- (I would like to do incremental search by typing こん and select こんばんわ)
- Select any other note
- Press Cmd/Ctrl-O to open the original note
- Type こん - which requires typing return key to specify the string, which is the standard behaviour of Japanese IME in most operatiing systems
- Obsidian also took this return key input as selecting the first candidate in the result of the incremental search (こんにちは).
Expected result
When specified こん (or a substring), i expect Obsidian to perform incremental search only and show the results - こんにちは and こんばんわ only, not open the file yet - because I haven’t finished typing
Actual result
It opens the first candidate as if I have pressed return key at the end of the string. The return key I typed was to terminate IME conversion, not for Obsidian.
Workaround
If I complete the IME session by not Return key but any other keys - for example selecting one of IME conversion candidates by a number, Obsidian is not confused by the IME conversion session termination and the incremental search works well.
Environment
MacOS 10.14.6 and its built-in Japanese IME (Kotoeri)
Obsidian 0.9.10