[lunar] missing key events with ibus 1.5.28

Bug #2009700 reported by Ernst Persson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ibus
Unknown
Unknown
ibus (Ubuntu)
Fix Released
High
Gunnar Hjalmarsson

Bug Description

The new ibus 1.5.28 seem to have introduced a pretty serious bug:

https://github.com/ValveSoftware/Proton/issues/5294

https://github.com/ibus/ibus/issues/2485

Very good bug report, with test case and someone proposing a patch:
https://github.com/ibus/ibus/issues/2480

"While playing TrackMania Nations Forever under Wine, I noticed that sometimes (once in a few minutes) the car continued steering after fully releasing the corresponding input key on my keyboard. Pressing and re-releasing the corresponding input fixed the problem. So, it appears that the game failed to register the key release event."

This is exactly the same issue I saw when playing Wine games.
Disabling ibus server (and switching to XIM) solved it.

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Thanks for calling our attention to this!

I see that the ibus maintainer already has created a "tentative patch". Once it has been confirmed that the patch fixes it and it has been pushed to the upstream repo, we should probably add it to lunar.

Changed in ibus (Ubuntu):
assignee: nobody → Gunnar Hjalmarsson (gunnarhj)
importance: Undecided → High
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ibus - 1.5.28-2

---------------
ibus (1.5.28-2) experimental; urgency=medium

  * Team upload
  * Fix missing key events (LP: #2009700)
    - d/p/client-x11-Fix-Key-typing-order.patch
    - d/p/util-IMdkit-Disable-while-loop-before-call-ForwardEvent.patch

 -- Gunnar Hjalmarsson <email address hidden> Thu, 16 Mar 2023 13:31:39 +0100

Changed in ibus (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.