New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 651408 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit 20 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Paused or in-progress downloads not shown in Chrome Downloads menu

Project Member Reported by mdw@chromium.org, Sep 29 2016

Issue description

Version: 55.0.2868.0
OS: Android LMY47D
Device: Lava A82

What steps will reproduce the problem?
(1) Start downloading a media file (e.g., an MP4 from https://www.ssyoutube.com/watch?v=OLuq3CKqky8)
(2) Either manually pause the download (via the Android notification) or disconnect from the network, causing the download to auto-pause.

What is the expected output?

In-progress and paused downloads should be seen in the Chrome 'Downloads' menu. That menu should show the state of each in-progress/paused download, the total size, size downloaded, time remaining estimate, and options to pause/cancel/resume as appropriate.

What do you see instead?

What we seem to be doing currently is relying on Android notifications for showing the status of in-progress downloads. This has a number of usability problems:

1) A user who receives many notifications (e.g., from messaging apps, etc.) may lose the download notification.

2) Apparently, swiping away a notification for an in-progress or paused download is equivalent to canceling it altogether. There is no way to get back an in-progress download if the notification is dismissed. (Problem #1 described above makes this much worse.)

3) UC Browser has a much nicer UI for managing in-progress downloads; we should strive to be at feature parity here.




 

Comment 1 by dah...@chromium.org, Sep 29 2016

This is our top priority for M56. The current status is that we are working on UI mockups on this feature. 
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c805e12955f1f3b6030f604a6ff5fd3f909a458a

commit c805e12955f1f3b6030f604a6ff5fd3f909a458a
Author: dfalcantara <dfalcantara@chromium.org>
Date: Fri Jan 13 01:02:46 2017

[Download Home] More correctly track paused state

The Download Home frontend shouldn't be directly talking
to the Downloads backend because it's missing information
about the downloads that are stored only on the Java side.
Instead, consult the Java sort-of-backend-but-not-really
shared preferences to know whether or not a download is
actually paused or not.

BUG= 678099 ,651408

Review-Url: https://codereview.chromium.org/2623373002
Cr-Commit-Position: refs/heads/master@{#443423}

[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerService.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSharedPreferenceHelper.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapter.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadItemView.java
[modify] https://crrev.com/c805e12955f1f3b6030f604a6ff5fd3f909a458a/chrome/android/javatests/src/org/chromium/chrome/browser/download/ui/DownloadHistoryAdapterTest.java

Owner: aboss@chromium.org
Owner: nancygao@chromium.org

Sign in to add a comment