Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.7.2, 6.8.1
-
None
-
Wayfire & KDE on Arch Linux
-
-
63f9c5e45 (dev), 91b5b7099 (6.9), 530442132 (6.8)
Description
The preedit_string event has the arguments to position the cursor, and I've configured my fcitx5 input method to put it at the beginning, so that the input method window doesn't move a lot during typing (i.e. when the preedit string length changes). But Qt still places the cursor at the end of the preedit string. This combining with QTBUG-121477 makes the input method window chases the cursor constantly.
I've tested Wireshark, Telegram and fcitx5-config-qt on Wayfire, and QT_WAYLAND_TEXT_INPUT_PROTOCOL=zwp_text_input_v3 dolphin on KDE. All reproduces this issue.