JDK-6790897 : Applet legacy_lifecycle dose not work on FireFox 3
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P4
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2009-01-07
  • Updated: 2011-02-16
  • Resolved: 2009-01-07
Related Reports
Relates :  
Description
FULL PRODUCT VERSION :
Java version 1.6.0_11 build 1.6.0_11-b03

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP Version 5.1.2600

A DESCRIPTION OF THE PROBLEM :
When using legacy_lifecycle=true in IE7, when a page with an applet is loaded the first time It calls init() then start(). If you leave the page stop(). If you come back to the applet's page it calls start(), if you leave stop()... until you close the browser It calls destroy(), as expected.

But In firefox 3.0.5 allways calls destroy() when you leave the page.


REPRODUCIBILITY :
This bug can be reproduced always.

Comments
EVALUATION Legacy_lifecycle support is working fine in Firefox 3 with 6u11. I confirmed with the test case for 6618971. It is possible the submitter is confused by Firefox's behavior of asynchronously destroying the previous web page when loading a new one, which can cause multiple entries to show up in the legacy lifecycle cache if the page containing the applet is reloaded instead of switching to another page and coming back to the first one. Closing as not reproducible.
07-01-2009