Both in Safari 2.0 and ToT, it seems OBJECT tags were incorrectly included in a page's applet collection. This prevented (and continues to prevent) back/forward caching of certain pages. Visit the above url in Safari/ToT WebKit and in Firefox run "javascript:alert(document.applets[0].outerHTML);" from the location field Firefox has 0, Safari/ToT have 1 - view the page source to see the big glaring OBJECT Since Firefox correctly reports 0, it's hard to believe we ever did this for compatibility with FFX - however, I have not tried WinIE
Correction - since FFX doesn't support outerhtml, amend the javascript to be "javascript:alert(document.applets[0]);" It gives you back an undefined collection, whereas Safari hands back a collection (with 1 member)
ummm check that - I meant a null ELEMENT, and Safari gives back an HTMLObjectElement
http://trac.webkit.org/projects/webkit/changeset/12250 might be of interest
<rdar://problem/5190816>
Landed in r21359
Here is a link to the change: http://trac.webkit.org/projects/webkit/changeset/21359