FULL PRODUCT VERSION :
JDK 7u91 b15, JDK 6u95 b12
ADDITIONAL OS VERSION INFORMATION :
MS Windows 7 OS
A DESCRIPTION OF THE PROBLEM :
If an applet loaded with the Classic Java Plugin in Internet Explorer (IE) browser shows a modal dialog, for example instance of "javax.swing.JDialog" class, then both the applet and IE become frozen and stop responding to any user actions. The bug is not reproducible, if the applet is loaded with the Next-Generation Java Plugin.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Upload JAR, HTML files from the attached archive file "IEIsFrozenAfterAppletShowsModalDialog.zip" with the test case to the same directory on an accessible web server.
2. Uninstall all JREs from the host.
3. Install JRE 7 or JRE 6 which will be tested.
4. Go to "Java Control Panel -> Advanced.
4.1. Switch off the next option in "Java Plug-in" group:
- "Enable the next-generation Java Plug-in (requires browser restart)"
4.2. Click "Disable" in the raised security warning dialog.
4.3. Click "OK" and agree with all questions in the further raised dialogs.
5. Open (IE) web browser and load HTML page with the test case from the step #1.
6. Click "Show Modal Dialog" button of the test case applet. After the modal dialog is shown, click into any area of IE. If IE or modal dialog stop responding to user actions, then the bug is reproduced.