JDK-6715359 : non-IM client can share an InputContext in other Component
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt:i18n
  • Affected Version: 5.0u10,6,7,8
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: generic
  • CPU: generic
  • Submitted: 2008-06-17
  • Updated: 2019-04-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Relates :  
Description
While testing input methods with test/java/awt/im/IMFTest, I found the non-client may input composed text. Here's how to reproduce.

1. Start IMFTest
2. Click "Lightweight component, passive client, own context'
3. Input some Japanese characters and commit the input
4. Click "Lightweight component, non-client"
5. Type key 'A'. You will see the passive text input.
6. Commit the text which goes to the non-client.

This symptom is reproducible from 1.4.2_13, 1.5.0_10, and 1.6.0.

Comments
Restoed the previous priority and Fix Version/s values.
10-10-2013

not a regression in jdk8
09-10-2013

All are broken since 5.0u10.
08-10-2013

is it affected jdk8?
08-10-2013

The symptom is reproducible from 5.0u10 and it doesn't seem to be dependent on native IMEs.
07-10-2013

EVALUATION The symptom seems to be reproducible only with Google IME. It works with MS IME correctly. Need more investigation.
17-11-2010

EVALUATION I suspect that the 6306625 and 6228914 changes affected input method client control.
17-06-2008