JDK-6661271 : Browser hangs caused by SSV dialogs and fix for 6647406
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: generic
  • Submitted: 2008-02-09
  • Updated: 2011-12-21
  • Resolved: 2008-02-12
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.
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
The fix for 6647406, which involves pumping fewer Windows messages while LiveConnect calls are in progress, is causing browser hangs in conjunction with SSV dialogs. On earlier JRE releases, the AWT ModalityListener interface, which we use to detect the raising of modal dialogs, is not available. If an applet is run on a JRE version prior to the security baseline, a security dialog is raised, and the browser initiates a LiveConnect call (which is common when clicking on the applet in IE), then because of 6612243, we won't detect the raising of the security dialog and won't change the message pump running on the browser side to start pumping input messages. This will prevent the user from ever clicking the buttons on the security dialog to dismiss it.

This issue was discovered while investigating a problem report from ###@###.### regarding a failure to verify the fix for 6657990, which has been filed as a separate bug, 6661130.

EVALUATION 6612243 fixes a deeper problem where we were not able to detect when security dialogs were raised on earlier JREs. The fix for this problem is basically inextricable from that for 6612243 so this bug is being closed as a duplicate of that one.