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

Issue 736938 link

Starred by 1 user

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

Async Loading: The download fails too easily

Project Member Reported by dim...@chromium.org, Jun 26 2017

Issue description

Chrome Version: 59 stable
OS: Android N

In the area with bad connectivity, the connection tends to be on and off intermittently, many times when it's reported 'on' in fact it is not good enough to load a page. This pretty often creates the following scenario:

1. User goes to a page, Dino appears.
2. User clicks "Download page later". The download is initiated bu 'panding'. This is as expected.
3. Connection 'appears' but is not functioning. The download starts and fails. After 3 attempts, it says "Download Failed". This is terminal state, user can't 're-try' it. 
4. Attempt to refresh the page in original tab (still showing Dino page) shows another error page, with Reload button (see attached). This is also not a desirable result.

Expected behavior: 
1. Once user clicked "Download Page later", the system to try to load the page until it succeeds or dismissed by the user. Going into failed state is not intuitive and can not be 'resumed' by the user.
2. [les certain about this] ERR_CONNECTION_TIMED_OUT (as at screenshot) should also give "Download Page Later" option - maybe instead of Reload.

 
Screenshot_20170625-104419.png
112 KB View Download

Comment 1 by dim...@chromium.org, Jun 28 2017

Owner: talo@chromium.org
Status: Assigned (was: Untriaged)
This feels like a feature request, it can be designed in many ways. In general, it'd be nice to not automatically fail a user-originated request for apparently superficial reason.

Sign in to add a comment