Any filter or search function doesn't work with non-english IME on Mac

What’s The Bug?

Hi there,

I noticed an issue when using a non-English IME on my MacBook Pro. The filter and search functions, such as filtering tags, object types, and relations, do not work at all. When the IME is active, the hint in the search box doesn’t fade, and the search function is not triggered. However, once I switch back to the English input, it works correctly.

Could you please check into this?he screenshots to get more ideas about this bug
Thanks,

How To Reproduce It

  1. use any filter or search function
  2. switch to non-English IME
  3. try to input something new

It won’t search or prompt to create a new one

Image or Video



The Expected Behavior

trigger the search function with non-English IME

Device

macbook pro 2023

OS

sonoma 14.5

Anytype Version

v0.40.27-beta

Network Mode

AnySync

Technical Information

OS version: darwin arm64 14.5.0
App version: 0.40.27-beta
Build number: build on 2024-05-28 10:47:41 +0000 UTC at #df0b26ef822cfff617560fc48d829a59c37f0335
Library version: v0.34.0-rc5
Anytype Identity: A6pqaTSeFe4bnUqisVZ1PDoDkz9Y28juBNApJ9Cri95tcFY9
Analytics ID: bc14c7c7-517a-4572-b6bf-ff9a2535c273
Device ID: 12D3KooWAWBUVagWuM3Esfem6xUHn1WagHUZehjJPZcG4fHraKgX

This report has been added to our issue tracker and received by the Development Team.

Could you provide the particular language/input method you used?
I tried using Cangjie (Traditional Chinese) on v.0.40.9 and the IME does show results in both global and library search, so this might be a language or input specific issue or a beta issue :thinking:.

Chinese language IME, which is native IME in OS.

Thanks for caring, I found this problem on beta version. and I noticed that all data have been transferred to beta folder, so I cannot test it on release version. :slightly_smiling_face:

Confirmed issue on beta 0.40.29, and no problem with v.0.40.9.

Some additional information:

  • This issue happens with IME when selecting English input, not non-English characters. Pre-select highlighted option (e.g. arrowed to option 2) doesn’t work with non-English because system inherited mechanism doesn’t update the underlined input until non-English is selected/confirmed)
  • Released version’s behaviour :white_check_mark:: Before selection, if prompt shows English as the first option, or pre-select highlight on the English option, search already display the relevant results.

In the meantime, there is an temporary adaption for this issue: after selection of the English input, press space. The search results would then return to regular behaviour.

I did not understand anything, can you show a video please?

Here are 3 videos.
First one (In release, v.0.40.9)

Second one (v.0.40.29-beta)

Third one (v.0.40.29-beta) when the desired non-English option in IME is not the first option (Maybe also related to brackets)

Thanks

This issue has been fixed by the Development Team and will be implemented in an upcoming release.

This problem also exists with other components

version:0.41.0

@Angelo

What’s The Bug?

创建types和relations不会第一时间显示(Creating types and relationships will not be displayed immediately)
只有输入数字,英文字母,删除一个,鼠标点击别的地方,就会显示(Only by entering numbers, English letters, deleting one, and clicking elsewhere with the mouse, will it be displayed)

How To Reproduce It

1.切换简体中文(Switch to Simplified Chinese)
2.创建types或者relations(Create types or relations)
3.中文输入任意文字,出现bug(Chinese input any text, there is a bug)

Image or Video

The Expected Behavior

打完字立马显示出来(It will be displayed immediately after typing)
而不是要删除、打一个英文字母、打一个数字(Instead of deleting, typing an English letter, or typing a number)

Device

版本:Windows 10 教育版 版本号:22H2 操作系统内部版本:19045.3324 体验:Windows Feature Experience Pack 1000.19041.1000.0

OS

版本:Windows 10 教育版 版本号:22H2 操作系统内部版本:19045.3324 体验:Windows Feature Experience Pack 1000.19041.1000.0

Anytype Version

0.42.3

Network Mode

Local-only

Technical Information

操作系统版本: win32 x64 10.0.19045
应用版本: 0.42.3
构建版本: build on 2024-08-02 12:17:02 +0000 UTC at #e1e3c496021c87ea0488f4a9eba8836e61a01072 (dirty)
库版本: v0.35.0
Anytype 身份标识: A8JjWzVArMxncBueRhsmnaA44xoajFU3ShKVx15AfU7LGJxK
分析 ID: 8b2e7d84-4ae6-40c2-baff-e168549133ad
设备 ID: 12D3KooWFvJLtSaRA5kWbtREkqk3vfxpubsgzACEZkFdeiWyK2wg

Same

Mentioned on Reddit - Chinese:Pinyin Input work but not Romaji:Japanese Input does not work well with AnyType:

I don’t why i haven’t tried any earlier. But when using the romaji-input on a computer, it doesn’t do anything when I type @ any japanese word (using romaji input). However, it does respond nicely to pinyin input. I use this on a mac.

This issue has been fixed by the Development Team and will be implemented in an upcoming release.