FULL PRODUCT VERSION :
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Mac OS X 10.10 (yosemite).
A DESCRIPTION OF THE PROBLEM :
Applications started through webstart cannot get keyboard focus. They don't appear in the dock, nor in the 'Force Quit' dialog.
For example, you cannot get a cursor in JTextField.
ADDITIONAL REGRESSION INFORMATION:
I upgraded my macbook air from 10.9 to 10.10 because customers reported this issue. I had no problems on 10.9, but I am not sure which version of java I was using.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Start any webstart application that has a text field or any UI component that should respond to the keyboard. Hit any key and it will be sent to a different application. There appears to be no way to get the java application to focus.
For example, https://docs.oracle.com/javase/tutorialJWS/samples/deployment/customprogress_webstartJWSProject/customprogress_webstart.jnlp. After the table loads, you can double-click on the first column to edit a cell, but you can't get any text in.
EXPECTED VERSUS ACTUAL BEHAVIOR :
Application should appear in dock and receive keyboard events.
Application does not appear in the dock, and does not receive keyboard events.
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :