Bug 2251423 - ibus 1.5.29-rc2 causes problems with preedit text on some application (currently confirmed affected application includes Java applications and Godot engine)
Summary: ibus 1.5.29-rc2 causes problems with preedit text on some application (curren...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 39
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-11-24 22:17 UTC by Mateus Rodrigues Costa
Modified: 2023-12-07 13:24 UTC (History)
4 users (show)

Fixed In Version: ibus-1.5.29~rc2-4.fc39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-12-07 02:08:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ibus ibus issues 2585 0 None open Can't type accented characters properly in OmegaT with IBus 1.5.29-rc2 (Fedora 39) 2023-11-24 22:17:51 UTC

Description Mateus Rodrigues Costa 2023-11-24 22:17:16 UTC
ibus 1.5.29~rc2 breaks some applications with its new preedit text behavior.
Downgrading to ibus 1.5.29~rc1 solves it.

This issue happens when using the preedit functionality, for example when using the "Us-Intl with deadkeys" layout and trying to input accented characters (for example: á, é, ã).

The noticed behavior is:

On Android Studio: The application gets confused and, after preedit is used for the first time, all new characters get stuck on being inserted in the same place as the preedit until window is switched.

On Godot engine: After preedit tries to get used, Godot refuses to receive further text input



Reproducible: Always

Steps to Reproduce:
1. Have ibus 1.5.29~rc2 with a layout such as Us-Intl with deadkeys
2. Open Godot or any Java application
3. Try to type accented charaters
Actual Results:  
Wrong preedit behavior prevent proper usage of application.
Worst case scenario applicaiton stopped receiving text input.

Expected Results:  
Proper preedit functionality.

Upstream issue is https://github.com/ibus/ibus/issues/2585.

Comment 1 fujiwara 2023-11-25 07:02:50 UTC
It would be a late report and you could report it in Fedora 39 beta.
Currently I'm evaluating Fedora 37 bugs and making a plan for Fedora 40.
I will evaluate your issue *after* other bugs are evaluated.

Comment 2 Fedora Update System 2023-12-05 16:21:04 UTC
FEDORA-2023-12a4f4ff01 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-12a4f4ff01

Comment 3 Fedora Update System 2023-12-06 01:43:44 UTC
FEDORA-2023-12a4f4ff01 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-12a4f4ff01`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-12a4f4ff01

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2023-12-07 02:08:40 UTC
FEDORA-2023-12a4f4ff01 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.