New issue
Advanced search Search tips

Issue 757171 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature



Sign in to add a comment

Chrome for Android(even in latest O GMS) Did not support the auto resume for downloading after the Mobile Data be disconnected and then re-connected

Reported by x...@qti.qualcomm.com, Aug 19 2017

Issue description

Example URL:
All

Steps to reproduce the problem:
We found Chrome did not support such feature, even in O GMS.  Test cases as below:

1. turn on Mobile Data, Say current RAT is LTE-4G, Launch chrome and click some link to download file
2. in downloading progress, originate one CS Voice Call to this test Device
3. Now due to the CS Call, the Device's LTE-4G mobile Data will be disconnected.
4. keep the CS voice Call for period and then end this Call
5. Now check the Chrome's downloading UI, We found the issues that:
   a. Either it incorrectly completed but actually only part of file is downloaded, that is, the downloaded file is not integrity
   b. Or it keep as downloading status all the time But never really continue to download more contents

What is the expected behavior?
We found all most all other browsers support the download feature as that:
1. when in download progress, the system's Mobile Data be disconnected and then re-connected (now the IP address of the Device is changed)
2. The browser can auto resume to continue download the file

Typically, I think their implementation should be as following in application layer:

1. App monitor the data connection in downloading 
2.  when the data connection is disconnected, it record current downloading location(the completed ratio)
3.  when it found the mobile data is available only, it will auto resume download from the previous location

What went wrong?
Chrome can not correctly resume to download

Did this work before? N/A 

Chrome version: All  Channel: stable
OS Version: 8.0
Flash Version: 

We think such functionality is really important and it is supported almost by all other browsers, We suggest Chrome can support it also.
 

Comment 1 by mmenke@chromium.org, Aug 19 2017

Components: -Internals>Network UI>Browser>Downloads
Moreover, if Chrome did not support such feature, then it will cause Chipset Vendor failed in CMCC ChipsetPA test.  CMCC(China Mobile Communication Company) is the Top 1 Carrier in world wide, And it enforced all Chipset Must pass its' ChipsetPA Test before it can be used in any commercial Device.

Cc: candr...@chromium.org
Labels: -Type-Bug Type-Feature
Seems like a feature request, tagging accordingly.
Owner: qin...@chromium.org
Status: Assigned (was: Unconfirmed)
Assigning to min to dedupe.

Sign in to add a comment