JDK-8058193 : [macosx] Potential incomplete fix for JDK-8031485
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 8,8u20,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2014-09-10
  • Updated: 2015-10-12
  • Resolved: 2014-11-19
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.
JDK 8 JDK 9
8u40Fixed 9 b44Fixed
Related Reports
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
java -version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Darwin Mac-Pro.local 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64

A DESCRIPTION OF THE PROBLEM :
This is an upstream bugreport for:
https://josm.openstreetmap.de/ticket/10022

We initiallly closed this bugreport as a duplicate of JDK-8031485 and patiently waited for its correction in JDK 8u20.

It appears the problem is still here: we cannot close a dialog by pressing "Enter" key in a combobox which has focus. It works fine with JDK7.

I suspect the fix of JDK-8031485 is incomplete as its comment only mentions handling of Escape key, not Enter, and the added test does only check correct handling of Escape, not Enter. We tried to close the dialog with Escape key and it works, so there's still something to do in JDK8 to get Enter key works as it does in JDK7.

REGRESSION.  Last worked in version 7u67


REPRODUCIBILITY :
This bug can be reproduced always.