I've run the demo up using Firefox. The transfer proceeds fine with the popup appearing etc. At the end of the upload the popup disappears but the browser then sits there as if it's awaiting a further response from the server. Eventually it times out and the PagePrerender event is called.
Is this a know problem? and is there a workaround?