Index: content/browser/web_contents/render_view_host_manager.cc |
diff --git a/content/browser/web_contents/render_view_host_manager.cc b/content/browser/web_contents/render_view_host_manager.cc |
index e4c5bff9726b9ed61cb970fe6331f5812d7138ec..6d4e636961e7cab0025d0b85b7334ee4875a3793 100644 |
--- a/content/browser/web_contents/render_view_host_manager.cc |
+++ b/content/browser/web_contents/render_view_host_manager.cc |
@@ -375,8 +375,9 @@ bool RenderViewHostManager::ShouldSwapProcessesForNavigation( |
if (web_ui_factory) { |
if (web_ui_factory->UseWebUIForURL(browser_context, current_url)) { |
// Force swap if it's not an acceptable URL for Web UI. |
+ // Here, data URLs are never allowed. |
if (!web_ui_factory->IsURLAcceptableForWebUI(browser_context, |
- new_entry->GetURL())) |
+ new_entry->GetURL(), false)) |
return true; |
} else { |
// Force swap if it's a Web UI URL. |