More work on downloads
Created attachment 72112 [details] Patch
Committed r70733: <http://trac.webkit.org/changeset/70733>