IBus input method candidate box cannot follow the cursor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ibus |
Fix Released
|
Unknown
|
|||
ibus (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
ibus-libpinyin (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have tested it in some software, such as Microsoft Edge, Onlyoffice, and it does not follow the cursor position correctly, but always at the bottom left of the application window. However, in some applications such as Gedit, it works fine.
Pictures are here:https:/
OS: Ubuntu Jammy Jellyfish
Kernel: 5.15.0-23-generic
on Wayland
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ibus-libpinyin 1.12.1-2ubuntu2
ProcVersionSign
Uname: Linux 5.15.0-23-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Sat Mar 26 23:59:28 2022
InstallationDate: Installed on 2022-02-09 (45 days ago)
InstallationMedia: Ubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819)
SourcePackage: ibus-libpinyin
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in ibus: | |
status: | Unknown → New |
Changed in ibus: | |
status: | New → Fix Released |
Thanks for your report!
I tested on some applications shipped with Ubuntu by default (LibreOffice Writer, Firefox, gedit, gnome-terminal) and couldn't reproduce the issue. On Wayland session (not Xorg) I did notice that if I open e.g. gedit or LibreOffice Writer, the candidate window may be shown at the wrong position after my very first key press. But already after the second key press it's shown close to the cursor as expected.
Maybe the issue is specific to certain applications, such as those you mentioned.
Anyway, I think this is an ibus issue rather than an ibus-libpinyin one. It would be good if you could confirm that by installing e.g. ibus-hangul and see if the issue is present also when inputting Korean.
Also, the issue is an upstream one. If you too conclude that it's probably an ibus issue, it would be great if you could submit an upstream issue:
https:/ /github. com/ibus/ ibus/issues/
If you do, please post the URL to it in a comment here for tracking purposes.