JDK-6678350 : Regression in handling of OBJECT tag and name parameter in IE
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • CPU: generic
  • Submitted: 2008-03-21
  • Updated: 2010-09-08
  • Resolved: 2008-06-18
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.
6u10 b22Fixed
Related Reports
Relates :  
As a follow-on bug for 6676489, some of the ESPRE Live video demo applets do not display their content properly when run inside of IE with the new Java Plug-In.

However, all indications at this point are that their applet is somewhat fragile, and that rather than trying to determine what slight differences in initialization or other behavior are causing their applet to break, we should work with them to make their applet more robust.

This bug tracks the issue from the Sun side in case there is a small and simple fix we can do to make their demo applets work in IE. Note that their demo applets run inside of Firefox, but sending them an addNotify / removeNotify event causes them to stop working, reinforcing the notion that they should work in a more robust fashion. Note also that a reasonable amount of tinkering has been tried with the new plug-in, so far unsuccessfully, to try to guess what the old IE plug-in was doing during applet initialization to make their applets run correctly.
ESPRE tracked down the difference in behavior between the old and the new plug-ins to a change in handling of the "name" parameter in conjunction with the OBJECT tag. Updated the synopsis.

EVALUATION ESPRE Solutions tracked down a difference in behavior between the old and the new plug-ins in the handling of the "name" parameter in the OBJECT tag in IE. For compatibility reasons we call GetAmbientDisplayName to try to determine the name of the applet. It turns out that to preserve backward compatible behavior we should only use this value if a name has not been specified, and if the ambient display name is not null and is non-empty. Tested with regression test based on one provided from ESPRE as well as Pogo games. The ESPRE videos are still not rendering properly in IE but we will wait for ESPRE to diagnose this further before filing a new bug.

SUGGESTED FIX http://sa.sfbay.sun.com/projects/deployment_data/6u10/6678350.0 testcase: http://j2se.east.sun.com/deployment/www/tests/1.6.0_10/6678350