Fix process transfers for blob urls of sites requiring dedicated processes.
RenderFrameHostManager::IsRendererTransferNeededForNavigation had a bug
where it passed an effective url, instead of an effective SITE url, to
a function that was expecting the latter.
Add a test that exercises this case. Add a CHECK to content shell browser
client to verify that we're actually getting site urls all the time.
BUG=644966
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Review-Url: https://codereview.chromium.org/2322673005
Cr-Commit-Position: refs/heads/master@{#417752}
9 files changed