DescriptionModify --isolate-extensions to not isolate hosted apps. This requires
shifting some of the burden of isolation logic from SiteIsolationPolicy
(which is content/common) to SiteInstanceImpl (which can call into
content/browser specific code).
Make the SiteDetails UMA stats match this behavior.
Doing things this way requires content to call back into the
embedder during each navigation policy check, which means
we're retreating from the "register isolated schemes" data flow.
This new approach will be flexible enough to support
"--isolate-hosted-apps" if we want to implement that in the
future.
BUG=535073
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
TEST=browser_tests
Committed: https://crrev.com/cc0d9147754159827fe40b966cc6db542fc2a571
Cr-Commit-Position: refs/heads/master@{#354038}
Patch Set 1 #Patch Set 2 : New approach #Patch Set 3 : Fixes from self-review. #Patch Set 4 : #Patch Set 5 : Fix Android build via ENABLE_EXTENSIONS ifdef #Patch Set 6 : One more comment fix. #
Total comments: 9
Patch Set 7 : Fixes from charlie #Depends on Patchset: Dependent Patchsets: Messages
Total messages: 16 (5 generated)
|