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.
Other
1.4-poolResolved
Related Reports
Duplicate :  
Duplicate :  
Description
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.

Comments
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.
05-05-2009

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.
21-04-2009