Index: extensions/browser/guest_view/web_view/web_view_content_script_manager.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_content_script_manager.cc b/extensions/browser/guest_view/web_view/web_view_content_script_manager.cc |
index 15ede19ff331f09e80ce3c4bd568ea9fcfbe411b..7a3383dff703fe2d450b998d8cfbbd8c114cddc0 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_content_script_manager.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_content_script_manager.cc |
@@ -122,6 +122,8 @@ void WebViewContentScriptManager::AddContentScripts( |
->GetDeclarativeUserScriptMasterByID(host_id); |
DCHECK(master); |
+ bool is_incognito = browser_context_->IsOffTheRecord(); |
+ |
// We need to update WebViewRenderState in the IO thread if the guest exists. |
std::set<int> ids_to_add; |
@@ -154,7 +156,8 @@ void WebViewContentScriptManager::AddContentScripts( |
} |
// Step 3: adds new scripts to the master. |
- master->AddScripts(scripts, embedder_process_id, embedder_routing_id); |
+ master->AddScripts( |
+ scripts, embedder_process_id, embedder_routing_id, is_incognito); |
// Step 4: creates owner web contents observer for the given |
// |embedder_web_contents| if it doesn't exist. |