Patch proposal to fix PluginAppletViewer signed applets initialization failure bug due to timeouts from user interaction.

Xerxes Rånby xerxes at
Tue Feb 17 07:17:43 PST 2009

This is a proposal for a patch to icedtea6 PluginAppletViewer to make 
the applet initialization work in cases when a user has to manually 
grant a signed application to run, this can take indefinately long 
times. This initialization timeout bug also break initialization on 
platforms with slow startuptimes like ARM using Zero Hotspot.

The current implementation of the PluginAppletViewer only gives the 
NetxPanel 10 seconds to initialize the applet. This initialization fails 
ofcourse when Netx displays the security warning popup asking for user 
action unless the user responds within 10 seconds.

One way i could think of improving this patch further is to only allow 
the plugin to wait for the applet during APPLET_LOADING state of the 
A way to archive this further improvement is to make the 
PluginAppletViewer an AppletListener and register it to listen for the 

Suggestions are welcome.

Cheers and have a great day!

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: PluginAppletViewer.WaitForPanelToInitialize.patch

More information about the distro-pkg-dev mailing list