United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6525260 Red X shown in an applet is confusing to consumers
JDK-6525260 : Red X shown in an applet is confusing to consumers

Details
Type:
Enhancement
Submit Date:
2007-02-15
Status:
Resolved
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2007-08-23
Component:
deploy
OS:
generic,windows_xp
Sub-Component:
plugin
CPU:
x86,generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
5.0u11,6
Fixed Versions:
6u10 (b02)

Related Reports
Backport:
Relates:
Relates:
Relates:
Relates:
Relates:

Sub Tasks

Description
Facebook has an imageUpload applet. The applet requies permission before execution [see screenshot]. If the user denies permission, a Red X image is shown in the applet. [see screenshot]. 

This is very confusing to users. No additional message is shown to users. If user changes his mind, he won't know what to do. I had to close my browser and re-run the applet to see the permission dialog again.

Facebook requires a login. You can see this behavior on Aurigma. Steps to reproduce:
1) Use Firefox browser. IE browser also has this problem. However the demo will use an ActiveX control for IE browsers. 
2) Go to: demo.aurigma.com/ImageUploader40/BasicDemo/default.aspx
3) Deny permission and you'll see the Red X image

                                    

Comments
EVALUATION

Red 'X' is shown in case if applet fails to load for some reason.  This behavior corresponds to UE specification.  More details on the cause of the error can be seen in Java Console.  
In this particular case user did not grant permission to run a signed applet.  The "denied" state for this particular certificate will be remembered for the rest of the browser cession.  The described behavior is not new and expected.  Closing as "not a bug".
                                     
2007-03-05
EVALUATION

Due to great demand I've reopened the bug for further investigation.  Awaiting input from UE on further improvement in the applet user experience.
                                     
2007-03-06



Hardware and Software, Engineered to Work Together