Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: ibus enables or disables itself when text input focus changes
https://bugzilla.redhat.com/show_bug.cgi?id=731610
Summary: ibus enables or disables itself when text input focus changes Product: Fedora Version: 15 Platform: x86_64 OS/Version: Linux Status: NEW Severity: high Priority: unspecified Component: ibus AssignedTo: tfujiwar@redhat.com ReportedBy: redhat@icydog.net QAContact: extras-qa@fedoraproject.org CC: tfujiwar@redhat.com, i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com Classification: Fedora Story Points: --- Type: ---
Description of problem: Depending on the setting "Share the same input method among all applications," ibus will either always enable itself when text focus changes, or always disable itself.
Version-Release number of selected component (if applicable): ibus-1.3.99.20110419-13.fc15.x86_64 ibus-anthy-1.2.6-3.fc15.x86_64 ibus-chewing-1.3.9.2-3.fc15.x86_64 ibus-gtk2-1.3.99.20110419-13.fc15.x86_64 ibus-gtk3-1.3.99.20110419-13.fc15.x86_64 ibus-hangul-1.3.1-6.fc15.x86_64 ibus-libs-1.3.99.20110419-13.fc15.x86_64 ibus-m17n-1.3.2-7.fc15.x86_64 ibus-pinyin-1.3.99.20110706-2.fc15.x86_64 ibus-pinyin-db-open-phrase-1.3.99.20110706-2.fc15.noarch ibus-qt-1.3.1-4.fc15.x86_64 ibus-rawcode-1.3.1.20100707-4.fc15.x86_64
How reproducible: Always
Steps to Reproduce:
Install Firefox, KDE, ibus, and the ibus-pinyin input method. Bug is probably not limited to this setup.
1. Open Firefox and Konsole. 2. Right click on the ibus icon in the tray and click "Preferences." 3. In the "Advanced" tab, check the box named "Share the same input method among all applications" 4. Close the dialog 5. Restart ibus by right clicking its tray icon and choosing restart 6. Type something in Konsole. Notice ibus is disabled. I have a US keyboard so letters show up in Konsole. 7. Enable ibus by left clicking its tray icon and choosing "Chinese - Pinyin." 8. Type something in Konsole. ibus is enabled and produces Chinese output as expected. 9. Disable ibus by left clicking its tray icon and choosing "Turn off input method." 10. Move text input focus to a text box in Firefox e.g. by going to google.com. You may have to switch text input focus a couple of times for the bug to appear, but it always does after just 1-2 more alt-tabs.
Actual results: ibus is now enabled and keystrokes produce Chinese
Expected results: ibus remains disabled and keystrokes produce letters
The opposite happens when the checkbox is unchecked: 1. Open Firefox and Konsole. 2. Right click on the ibus icon in the tray and click "Preferences." 3. In the "Advanced" tab, uncheck the box named "Share the same input method among all applications" 4. Close the dialog 5. Restart ibus by right clicking its tray icon and choosing restart 6. Type something in Konsole. Notice ibus is disabled. I have a US keyboard so letters show up in Konsole. 7. Enable ibus by left clicking its tray icon and choosing "Chinese - Pinyin." 8. Type something in Konsole. ibus is enabled and produces Chinese output as expected. 9. Move text input focus to a text box in Firefox e.g. by going to google.com. ibus is disabled and produces letters as expected. 10. Move text input focus back to Konsole.
Actual results: ibus is now disabled and keystrokes produce letters
Expected results: ibus remains enabled for Konsole and keystrokes produce Chinese
Additional info: This also occurs on my second machine which has a similar setup. I have fully updated F15 packages. This bug does not repro if I use two Konsole windows instead of Konsole and Firefox.