JDK-7029415 : After closing Dialog, 'This browser window is busy' warning is popped up when closing IE Window.
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 5.0u17-crev
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2011-03-21
  • Updated: 2013-09-12
  • Resolved: 2011-07-01
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
5.0-poolResolved
Related Reports
Duplicate :  
Description
OS: Windows Vista+IE8, XP+IE6
Java: 5.0u17 revHIT05

This issue has only been seen on JFB custom revision revHIT05 which has a fix for CR#6753647.

Once Dialog window is opened and closed, subsequent attempt to close IE wihdow is 
blocked and 'This browser window is busy' warning window is popped up.

This issue is reproducible using simple applet.
See comment secrion for test case.

Comments
EVALUATION The solution is to remove isInDispose flag and the corresponding checks from the original fix for CR 6753647. With this change all the following scenarios work correctly: 1) dlg.hide(); 2) dlg.dispose(); 3) dlg.hide(); dlg.dispose(); 4) dlg.dispose(); dlg.hide();
01-07-2011

EVALUATION Please ask the customer to try the following verification binary: http://washi.russia/ng159532/esc/7029415 At the same place you can find the webrev for the proposed fix. I tried it internally on a set of related test cases (including those for CR 6753647), and everything worked fine. PDE confirmed that the fix looks fine and should solve the issue. If the customer verification is positive, I'll proceed with the fix integration. Otherwise, please send me the log file called CR7029415_log.txt. It is usually created on the desktop.
31-05-2011

WORK AROUND You can close IE window by clicking 'Yes' button on warning window. or If an applet calls Dialog#setVisible(false) within actionPerformed method of Dialog's 'Close' button, this issue won't be seen.
21-03-2011