WebFileUploader: On chrome 38, uploadComplete firing before uploadComplete?

I have a web app made with Xojo 2014 R2.1, which includes a WebFileUploader. I’m having some users complain that the upload is never finishing. Examining the log, I see this:

2014-11-13 14:17:11]  session  478B8A7A5BE235D28ED9B757059016BD opened from 144.37.xxx.xxx browser: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
[2014-11-13 14:17:43] userXXX login session 478B8A7A5BE235D28ED9B757059016BD
[2014-11-13 14:17:45] userXXX selected upload file XXXXX
[2014-11-13 14:17:50] userXXX uploadComplete
[2014-11-13 14:17:50] userXXX uploadBegin

Notice how ‘uploadComplete’ is firing before ‘uploadBegin’

This seems to happen with files being uploaded which are very small (e.g. 20KB). I’m not sure if it’s browser-specific or not.

Anyone else seen this?

Update: With some initial testing, I’m able to confirm that this problem does occur on Chrome 38 / Windows 7, but does not occur using IE 11 (win7) or Safari 7.1 on OS X 10.9.5.

Easy to reproduce in a small sample project: <https://xojo.com/issue/36686>

That certainly could happen with a file that small. Even on a slow computer, they’ll be almost simultaneous.

It would be helpful if you could test some other browsers too, like Chrome on OS X.

I will try. Do you know if this code was altered in the current Beta version and should be tested there too?

It would be helpful if you could test that too.