https://bugzilla.redhat.com/show_bug.cgi?id=2038973
Bug ID: 2038973
Summary: There is a problem with the processing logic of the
left SHIFT key in ibus-table
Product: Fedora
Version: 35
Hardware: x86_64
OS: Linux
Status: NEW
Component: ibus-table
Severity: urgent
Assignee: mfabian(a)redhat.com
Reporter: inoton(a)hotmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: dchen(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org,
kent.neo(a)gmail.com, mfabian(a)redhat.com,
pwu(a)redhat.com, shawn.p.huang(a)gmail.com
Target Milestone: ---
Classification: Fedora
Created attachment 1849893
-->
https://bugzilla.redhat.com/attachment.cgi?id=1849893&action=edit
Reproduction Video
## Description of problem:
When switching line numbers in the editor, press the left `SHIFT` key to switch
the input method state, and the content between the insertion points will be
selected.
The selection can only be canceled by pressing the esc key, which seriously
interferes with editing work.
Version-Release number of selected component (if applicable):
Fedora release 35 (Thirty Five)
GNOME 41.2
Wayland session
ibus-1.5.25-6.fc35.x86_64
ibus-gtk2-1.5.25-6.fc35.x86_64
ibus-gtk3-1.5.25-6.fc35.x86_64
ibus-libs-1.5.25-6.fc35.x86_64
ibus-setup-1.5.25-6.fc35.noarch
ibus-table-1.14.1-1.fc35.noarch
ibus-table-chinese-1.8.3-11.fc35.noarch
ibus-table-chinese-wubi-jidian-1.8.3-11.fc35.noarch
How reproducible:
Switch to wayland session and install `ibus-table-chinese-wubi-jidian`.
Steps to Reproduce:
1. Place the cursor insertion point on the first line of text.
2. Use the left SHIFT key to switch the input method from Chinese to English(or
English to Chinese).
3. Click anywhere on the third row to change the cursor insertion point.(can
also be any line)
4. At this time, the content between the cursor insertion points in row 1 to
row 3 becomes selected.
Actual results:
The text between the insertion points is selected.
Expected results:
Toggle insertion point only.
Additional info:
1. I have stable reproduction on Fedora 35 LiveCD and current OS.
2. This issue disappeared after switching to xorg session.
3. `ibus-pinyin` doesn't have any problem in wayland session.
4. Sometimes the content between the insertion points is not selected in the
video, because the esc key is pressed.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2038973