-
Type:
Bug
-
Status: Closed
-
Priority:
P4
-
Resolution: Won't Fix
-
Affects Version/s: 6u51, 7, 9
-
Fix Version/s: tbd_major
-
Component/s: client-libs
-
Labels:
-
Subcomponent:
-
CPU:generic
-
OS:windows_vista
Native string should not be entered in Non Client.In other words, the IM shoud not work on Non Client. For my understanding, this is native string in German: üüpü+#äö and can be entered in Non Client.
This is reproducible for zh_CN as well. The steps to reproduce.
1. invoke IMFTest/IMFInputContextTest
2. type something in the panel of "passive(or active) client - private context"
3. move to the non-client panel
4. invoke Chinese IM
BUG: it's able to preedit and commit Chinese characters in non-client panel.
Note:
1. if "passive(or active) client - private context" is not focused. The non-client behavior is correct as expected. For this test case, moving mouse into the panel invokes the Focus event, so need to be careful when testing.
2. "passive(or active) client - default context" doesn't impact non-client.
3. only reproducible on Windows.
This is reproducible for zh_CN as well. The steps to reproduce.
1. invoke IMFTest/IMFInputContextTest
2. type something in the panel of "passive(or active) client - private context"
3. move to the non-client panel
4. invoke Chinese IM
BUG: it's able to preedit and commit Chinese characters in non-client panel.
Note:
1. if "passive(or active) client - private context" is not focused. The non-client behavior is correct as expected. For this test case, moving mouse into the panel invokes the Focus event, so need to be careful when testing.
2. "passive(or active) client - default context" doesn't impact non-client.
3. only reproducible on Windows.
- relates to
-
JDK-6715359 non-IM client can share an InputContext in other Component
-
- Open
-