BackgroundDownloadProgress.TotalBytesToReceive is always zero in Build 1903
When using the BackgroundTransfer API in Windows 10 Build 1903, BackgroundDownloadProgress.TotalBytesToReceive is always zero.
This means you cannot determine the progress of a download operation and report this back to the UI.
To reproduce, simply download and run the BackgroundTransfer sample application from the Windows Universal Samples project on GitHub:
Able to reproduce on a Surface Pro 3 running Win 10 Build 1903.
Does not occur on Windows 10 Build 1809 or earlier.
This is a critical issue which is bound to affect countless apps relying on the BackgroundTransfer API for downloads. May we please request that a fix be issued as soon as possible.
Matthew Richardson commented
Thank you David. Do you have any indication of the fix timeframe and how it will be released?
David Goll [MSFT] commented
Thanks for the report. We are aware of the issue and are working on a fix.
Paul Morris commented
We were wondering why our progress bar values were suddenly all wrong. Thanks Matthew Richardson.