Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#71881 - [ibus] The suggestions window is in the wrong place for CJK languages

Attached to Project: Arch Linux
Opened by Harry Stern (boustrophedon) - Saturday, 21 August 2021, 02:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 4
Private No



When I upgrade to 1.5.25, the suggestion window appears at the bottom of the window rather than next to the current input position. When I revert to 1.5.24 this does not occur and the suggestions are shown in the correct position.

Additional info:
* package version(s)
ibus 1.5.25
libibus 1.5.25
ibus-mozc 2.23.2815.102-3
ibus-pinyin 1.5.0-8

openbox 3.6.1-7
xorg-server 1.20.13-2

Steps to reproduce:

- Install ibus 1.5.25
- Switch to ibus input that has a suggestions window
- Suggestions are in the wrong place

Relevant environment variables are set:
$ env | grep -E '_IM|XMOD'
This task depends upon

Comment by zhangsc (daluobo) - Saturday, 21 August 2021, 05:19 GMT
Same problem.
Comment by Akatsuki Rui (akiirui) - Saturday, 21 August 2021, 08:42 GMT
Same problem. But this problem does not occur on the QT applications.
Comment by Felix Yan (felixonmars) - Monday, 23 August 2021, 20:31 GMT
There's an upstream issue about this:
Comment by Alynx Zhou (AlynxZhou) - Tuesday, 24 August 2021, 02:31 GMT

I've submitted my fix to upstream.
Comment by Guoyi (malacology) - Wednesday, 25 August 2021, 06:16 GMT
It also presents Chromium-based software including electron software.
Comment by Alynx Zhou (AlynxZhou) - Wednesday, 25 August 2021, 06:19 GMT
The problem only exists in GTK3 im client, so QT apps are OK and Chromium/Electron/Firefox uses GTK3.