See b/64779151
STEPS TO REPRODUCE:
1. Launch Chrome > download any file
2. Pause the download
3. Turn off and then turn on WiFi
4. Tap on Resume to resume the download and observe
Download won't resume afterwards.
The issue is that the original connection is closed in step3. So when resuming the download in step 4, the download will automatically get interrupted.
Autoresumption didn't kick in because this is a network failure, so native code will not auto resume. And java side is waiting for network connection change signals, so it will not resume either.
Comment 1 by bugdroid1@chromium.org
, Sep 7 2017