Abort prerenders on app-intercepted navigations.
commit887f3f3d5ba1f105148b312ab9db244e8516ba68
authordavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 15 May 2014 19:58:20 +0000 (15 19:58 +0000)
committerdavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 15 May 2014 19:58:20 +0000 (15 19:58 +0000)
treed6f3f6618f58b48f9e5549f1626007ca006b602a
parentab99d3ba2e316d573dd5aae0feae27b37b610559
Abort prerenders on app-intercepted navigations.

Instead of skipping the interception, abort the prerender so that the prerender
doesn't cause the actual navigation to bypass the interception.

BUG=370519

Review URL: https://codereview.chromium.org/265293011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270789 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/apps/app_url_redirector.cc
chrome/browser/apps/app_url_redirector_browsertest.cc
chrome/browser/prerender/prerender_final_status.cc
chrome/browser/prerender/prerender_final_status.h
chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc
chrome/test/data/extensions/platform_apps/url_handlers/launching_pages/navigate.js
chrome/test/data/extensions/platform_apps/url_handlers/launching_pages/prerender_link.html [new file with mode: 0644]
tools/metrics/histograms/histograms.xml