United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6678350 Regression in handling of OBJECT tag and name parameter in IE
JDK-6678350 : Regression in handling of OBJECT tag and name parameter in IE

Details
Type:
Bug
Submit Date:
2008-03-21
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-06-18
Component:
deploy
OS:
windows
Sub-Component:
plugin
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10 (b22)

Related Reports
Relates:

Sub Tasks

Description
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.

                                    

Comments
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.
                                     
2008-04-03
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
                                     
2008-04-03



Hardware and Software, Engineered to Work Together