Chinese input method position drift

Steps to reproduce

使用中文输入法输入内容。

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

中文输入法不漂移。

Actual result

20241227_033736

Environment

SYSTEM INFO:
Obsidian version: v1.8.0
Installer version: v1.7.7
Operating system: Darwin Kernel Version 24.3.0: Mon Dec 9 19:48:58 PST 2024; root:xnu-11215.80.25.501.2~1/RELEASE_ARM64_T8112 24.3.0
Login status: logged in
Language: en
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


Additional information

Did this start to happen recently or you always had this problem?

I encountered the same issue, which appeared in version 1.8.0 and is difficult to reproduce. It mainly occurs when using multiple screens and multiple references, where the cursor position often does not match the input position.

I repeatedly clicked and confirmed the input position with the mouse, ensuring it was where the cursor was located. However, it still inputs in the wrong place, while the cursor position remains unchanged.

This issue doesn’t seem to be limited to Chinese input methods; it also appears to affect English input.

After 1.8.0.

I reverted to version 1.7.7, and there are no issues. I will stick with this version until it is fixed.