Sometimes when I'm uploading a file in Chrome, a small status bar message appears on the bottom left of the window, saying Uploading 23%... and so on, until the upload is finished. But sometimes this doesn't show up at all -- usually when I'm uploading larger files on a somewhat slower connection.

It looks like someone else already asked this same question on Google's Product Forums, but the only reply demonstrated a lack of understanding the original question.

It's really annoying that this sometimes, unexpectedly, doesn't show up. Particularly on large files, because large files are the ones you really want to measure the progress of. Has anyone else run into this bug? Are there any workarounds or settings to ensure that upload progress is always visible?

  • Although I cant confirm, I bet it has to do with the fact that Chrome does not maintain its own database of mimetype-to-application associations. – Fergus Oct 22 '14 at 3:49
  • Fergus, wouldn't that mean that certain file extensions would be affected while others would not? Because I can tell you that I have seen the inconsistency when uploading large ZIP files. Sometimes the upload progress does show up; sometimes it doesn't. – soapergem Oct 22 '14 at 3:51
  • 2
    Hi... This seems to depend on how each website manages uploading files... PHP, AJAX, etc. – undo Aug 27 '15 at 18:38
  • my chome (52.0.2743.116 m (64-bit)) does not have this problem. I tried uploading a 200 mb file and the progress was correct. I also throttled connection speed from developer toll and upload status percentage was still correct. maybe it is an old bug which is solved now – Sourav Ghosh Aug 21 '16 at 20:08

Short answer: it is most likely a bug, because the browser has full knowledge about the total upload size and the amount already sent.

I can think of 3 excuses the product manages at Google could come up with:

  • If a particular site uses an exotic front end library that sends of data in chunks, that hides the total amount of bytes of an upload from the browser. The browser should still see intermediate totals and would be able to show a (misleading) percentage of that.

  • Another psychological obstacle might be proxy servers, usually found in companies and universities. These may accept the traffic faster than they are able to send it out. This situation would yield a progress percentage racing to 100, then pausing.

  • Many sites keep persistent connections to a server open via JavaScript. This could look like an upload to Chrome. Real uploads could be wrongly classified as such a persistent connection.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.