JDK-6825659 : IE 8 hangs when OBJECT tag is used to specify an applet
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 1.4.2_21,5.0
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: generic,x86
  • Submitted: 2009-04-02
  • Updated: 2011-01-19
  • Resolved: 2009-07-20
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 :  
Duplicate :  
IE 8 hangs when OBJECT tag is used to specify an applet
Steps to reproduce:
1. Uninstall all jre
2. Intstall jre 1.4.2_XX
3. Convert applet using "Standard (IE&Navigator) for Windows&Solaris only" template
4. Run C:\Progra~1\Intern~1\iexplore.exe "path_to_converted_applet"

IE hangs in most of cases.
This is the more general description:

On  jre 1.4.2  and  jre 1.5 IE8 hangs  on  <OBJECT> tag
if case the browser didn't receive any mouse button events or keyboard before the browser got to the point of interpreting (executing) <OBJECT> tag.

So the only situation when the bug reproduces is when html file containing <object> tag
is specified  as a  command line parameter  while  lunching IE:
iexplorer.exe  file.html
In such a case there is no mouse button event or keyboard event between invocation of IE and <OBJECT> tag execution.

WORK AROUND Force a user to use a mouse or keyboard before IE8 gets to <OBJECT> tag. For example if applet.html contains <OBJECT tag> then command line invocation: iexplorer.exe applet.html hangs the browser but if you specyfy applet.html in another html file: <HTML><BODY> <A href="file:applet.html"> click </A> </BODY></HTML> Then user is forced to use keyboard or mouse button and hang doesn't occur.

EVALUATION Problem is in jpiexp32.dll (see CR 6643769 Applet main windows steals focus on Popup windows which is running Applet.) CR 6643769 has been fixed in 1.5.0_17 b06 so that's why CR 6825659 is not longer reproducible in Java5 since 1.5.0_17 b06. This bug - CR 6825659 has been opened for Java5 after testing on 1.5.0_17 b04. Closing as already fixed.