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

Issue 642768 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Prerenderer reports FINAL_STATUS_UNSUPPORTED_SCHEME for missing network connection

Project Member Reported by dougarnett@chromium.org, Aug 31 2016

Issue description

This is a follow-up to  bug 642025 . The prerenderer will fail with Unsupported Scheme status when it see a special data url () used to navigate to an error page. It would be helpful to the Offline Pages Background Loader to know the difference between a possibly transient network error and a repeatable problem with rendering the page (so it can decide whether to retry it later or not).

Some ideas from a mail discussion:

1. From mmenke@: use newer WebContentsObserver with IsErrorPage() support. Just this might allow differentiation between error page and unsupported scheme redirected from original url.

2. From clamy@: using the NavigationHandle interface to get error code for navigation to populate final status.

3. From carlosk@: why not support the data url? Then open question as to what happens subsequently for error page prerendering.

 
Status: Assigned (was: Untriaged)
Cc: pasko@chromium.org
Owner: dougarnett@chromium.org
Doug, do you want to close this now that we have a workaround?
Labels: -Pri-2 Pri-3
I'd rather not close until we do have a workaround landed and are happy with it.
Will drop this to P3 for now.
Status: WontFix (was: Assigned)
With momentum on chili's alternative background loader, I expect we will not need to fix this.

Sign in to add a comment