Bug 426726 - Switching ibus input method in kimpanel no longer works on Plasma 5.19.90
Summary: Switching ibus input method in kimpanel no longer works on Plasma 5.19.90
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.90
Platform: Arch Linux Other
: HI normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: accessibility, regression
Depends on:
Blocks:
 
Reported: 2020-09-19 13:01 UTC by Kishore Gopalakrishnan
Modified: 2020-11-24 04:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kishore Gopalakrishnan 2020-09-19 13:01:18 UTC
SUMMARY
Using the popup on the 'input method' widget in a panel, one cannot switch between different configured ibus input methods.

STEPS TO REPRODUCE
1. Left-click the 'input method' plasmoid.
2. A popup appears, showing a list of configured input methods.
3. Click an input method that is not currently selected.

OBSERVED RESULT
Nothing happens; the input method does not change.

EXPECTED RESULT
Input method should change if the user tries to change it.

SOFTWARE/OS VERSIONS
Distro: Arch Linux
KDE Plasma Version: 5.19.90
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
This is in an X11 session, with ibus autostarted, launched with `ibus-daemon -drx --panel=/usr/lib/kimpanel-ibus-panel`. Downgrading all Plasma packages to 5.19.5 fixes the issue.
Comment 1 Kishore Gopalakrishnan 2020-09-19 14:11:03 UTC
Git bisect shows that this is the offending commit: https://invent.kde.org/plasma/plasma-desktop/-/commit/4c4ce2dbcc3477fff6d2c71b5da106c21143c368
Comment 2 Kishore Gopalakrishnan 2020-09-19 15:52:58 UTC
I confirm that this bug cannot be reproduced on plasma built from master after reverting that commit.
Comment 3 Kishore Gopalakrishnan 2020-09-20 08:19:58 UTC
The keyboard shortcut to switch layouts (configured in ibus) continues to work, so it does not seem to be a bug in ibus.
Comment 4 Kishore Gopalakrishnan 2020-11-24 04:59:47 UTC
I can no longer reproduce this with

KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1
Kernel Version: 5.9.9-arch1-1