http://bugzilla.novell.com/show_bug.cgi?id=513025 Summary: Focus change away and back will delete words selection in all QT applications under freshinstall of opensuse 11.1 with scim pkg (default IM) installed. Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: All OS/Version: openSUSE 11.1 Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: sgon00@gmail.com QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.9) Gecko/2009041500 SUSE/3.0.9-0.1.1 Firefox/3.0.9 Used Environment: HP Laptop, Asus Laptop, Thinkpad Laptop. OS: Fresh Install of openSuSE 11.1. (and openSUSE 11.0). Component: QT (All QT applications) Details: With all QT/KDE GUI applications (eg: kwrite). focus change away and back will remove/delete word selections (the words which were selected before focus change.). No matter how you change the focus. Please see "Steps to Reproduce" for Reproduce detail. One Important Note: I found out the problem is somehow related to IM (scim installation) which is the default IM installed for openSUSE if you choose other languages than English. Workaround: My default value of QT_IM_MODULE is scim-bridge. If I do export QT_IM_MODULE=xim in a terminal and launch QT application (eg: kwrite) from that terminal, the problem will be gone. This scenario makes me think the problem is related to IM. Another Workaround: 1, login as user1. 2, su - to user2 in a terminal. 3, launch any QT application in that terminal (basically as another user) This workaround maybe is because of the value of QT_IM_MODULE is not set. Note: I think this is very critical issue. Because all non-English users will not properly be able to use kde/QT applications. Words input will be deleted accidentally without attention. eg: programming in kate. and many others. some application will select some input words by default when launching them, in such case, the words will be deleted automatically when you launch it at the first place. The problem does not happen in GTK applications. $ export | grep -i im declare -x GTK_IM_MODULE="scim-bridge" declare -x QT_IM_MODULE="scim-bridge" declare -x QT_IM_SWITCHER="imsw-multi" declare -x XMODIFIERS="@im=SCIM" Reproducible: Always Steps to Reproduce: 1. Launch any QT applications in a terminal. You can use kwrite for instance. Launch kwrite in a terminal (eg. konsole, gnome-terminal). 2. Input a few words in the kwrite editor. Select/highlight some words that you just typed. 3. Move the focus to some window else. (no matter how you move the focus. the result will be the same. For example: (A), click on other window. (B), click on other window title. (C), enable focus following by mouse and simply move your mouse out of kwrite. no need to click in this way.) 4, Move the focus back to kwrite window. (no matter how you move the focus back. ) Actual Results: The words selection will be deleted/removed. Expected Results: The words selection should remain unchanged. Note: I choose Critical is because this issue causes me to lose data without attention. It did happen before I realized this issue. If you think it's not critical, feel free to change the severity. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.