| Index: chrome/renderer/chrome_content_renderer_client.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
| index a3f8bf224d80967f7dec970f5249304abafe73ac..9455bacef73dea6b12559a68b3241c80c9412706 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -779,17 +779,8 @@ bool ChromeContentRendererClient::CrossesExtensionExtents(
|
| const Extension* old_url_extension = GetNonBookmarkAppExtension(extensions,
|
| old_url);
|
|
|
| - // TODO(creis): Temporary workaround for crbug.com/59285: Only return true if
|
| - // we would enter an extension app's extent from a non-app, or if we leave an
|
| - // extension with no web extent. We avoid swapping processes to exit a hosted
|
| - // app for now, since we do not yet support postMessage calls from outside the
|
| - // app back into it (e.g., as in Facebook OAuth 2.0).
|
| - bool old_url_is_hosted_app = old_url_extension &&
|
| - !old_url_extension->web_extent().is_empty();
|
| - if (old_url_is_hosted_app)
|
| - return false;
|
| -
|
| return old_url_extension != new_url_extension;
|
| +
|
| }
|
|
|
| void ChromeContentRendererClient::OnPurgeMemory() {
|
|
|