There has been a few File-API related spec changes to features that we've added since FF3.6. In particular: myFormData = formelement.getFormData(); is now myFormData = new FormData(formelement); and img.src = file.url is now img.src = window.createBlobURL(file); and comes with a matching window.revokeBlobURL(someurl); Patches coming up
Created attachment 475245 [details] [diff] [review] Fix FormData
Created attachment 475246 [details] [diff] [review] Fix File.url -> createBlobURL
Since this is new syntax, I suspect we should treat it as a beta7 blocker.
Checked in http://hg.mozilla.org/mozilla-central/rev/1cfb952b69be http://hg.mozilla.org/mozilla-central/rev/7fff69efb85e Thanks for the quick review
Crap! I missed to remove the existing File.url property. Patch coming up to do that.
Created attachment 476401 [details] [diff] [review] Remove File.url
http://hg.mozilla.org/mozilla-central/rev/905b39a5523c Checked in last patch
So does this all work properly when we're reusing inner window for different documents?
Can you describe the situation you are concerned about?
The text for this has been updated here: https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Using_FormData_objects And the url property has been removed from the File object reference: https://developer.mozilla.org/en/DOM/File That should cover this.