XMLHttpRequest onprogress not fired for streaming response

Confirmed Issue #12224510 • Assigned to Scott W.


Gautham K.
Jun 3, 2017
This issue is public.
Found in
  • Microsoft Edge
Standard affected
XMLHttpRequest Standard

Found in build #
Reported by 19 people

Sign in to watch or report this issue.

Steps to reproduce

When an XHR request is made to a streaming API on Edge 15, the ‘onprogress’ callback is not called for the all the chunks. Previous versions of Edge till 14 and other browsers call the callback for each chunk received.

Link to reproduce: http://jsbin.com/rijahud/edit?html,js,console

Microsoft Edge 40.15063.0.0
Microsoft EdgeHTML 15.15063

In the above example please note that onprogress callback should have been called for all chunks (till the line with id = 20) but that it is not the case.


0 attachments

    Comments and activity

    • Changed Steps to Reproduce

    • I’m also not seeing progress events for file uploads, they only seem by be called at the end of the XHR request…

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

    • Hello,

      Thank you for providing this information about the issue. We are pleased to report this feature is fixed in Edge 16199 and is available in our latest Insider Preview build.

      Best Wishes,
      The MS Edge Team

    • I updated to Edge 41.16199.1000.0/EdgeHTML 15.16199 and the Progress Event still is NOT fired. You can reproduce it with uploading a big file here:

    • Hello,

      Thank you for providing this information about the issue. After thorough testing, we are unable to reproduce this problem in Edge 16195-16220. We can see the issue in Edge 15, but it appears to have been fixed in 16.

      Please try the repro again and if it still does not show the progress, run dxdiag (Windows key + r and type dxdiag, enter, then click Save all Information) and attach the txt file. Additionally, a screenshot of the upload in action may help us identify a difference between our repros.

      Best Wishes,
      The MS Edge Team

    • I’m using Microsoft Edge 41.16215.1000.0 / Microsoft EdgeHTML 15.16215 which is included in the latest Insider Preview.

      Is there a way to update EgdeHTML 15.x to EgdeHTML 16.x?

    • Hello,

      Looks like we are still calling 16215 part of 15.x, so 15.16215 is the latest. I am unable to repro the problem in 15.16195 through 15.16220.

      Best Wishes,
      The MS Edge Team

    • Hi,
      if you upload any file with this example, the “onprogress” Event still is only fired once: at 100%

      You can download the DxDiag here:

      Best Regards,

    • Hello,

      Thank you for the new repro sample. We see the problem and are investigating.

      Best Wishes,

      The MS Edge Team

    • Microsoft Edge Team

      Changed Status to “Confirmed”

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Scott W.”

    • I have been experiencing the issue with Microsoft EdgeHTML 15.15063.
      OnProgress event is fires only once - after the whole portion of data has been transferred.

    • Yes I am having the issue as well as lots of customers using edge. EdgeHtml: 15.15063 Edge: 40.15063.0.0

    • When?

      Any information about patch release?

    • Still having this with the fall creator update:
      Edge: 41.16299.15.0
      Edgehtml: 16.16299

    • I’m having this issue as well.

    • Issue still happening on latest Edge (16).

    • This issue affects CKEditor 5 too: https://github.com/ckeditor/ckeditor5-upload/issues/79

    • Not working in 17.17074

    • Can also confirm it’s not working in Edge 41.16299.15.0
      I hope this can be fixed soon, a lot of people are using Edge & we get complaints about it.

    You need to sign in to your Microsoft account to add a comment.

    Sign in