Remove const interfaces from content::WebContents.

Bug: 908139
Change-Id: I678dc64c18e78392493c2fc3acba974b3b6a28f8
Reviewed-on: https://chromium-review.googlesource.com/c/1349466
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Lucas Gadani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#612261}
diff --git a/extensions/browser/script_executor.h b/extensions/browser/script_executor.h
index ce07949..0e5b2407 100644
--- a/extensions/browser/script_executor.h
+++ b/extensions/browser/script_executor.h
@@ -36,7 +36,7 @@
 // Callback that ScriptExecutor uses to notify when content scripts and/or
 // tabs.executeScript calls run on a page.
 using ScriptsExecutedNotification = base::RepeatingCallback<
-    void(const content::WebContents*, const ExecutingScriptsMap&, const GURL&)>;
+    void(content::WebContents*, const ExecutingScriptsMap&, const GURL&)>;
 
 // Interface for executing extension content scripts (e.g. executeScript) as
 // described by the ExtensionMsg_ExecuteCode_Params IPC, and notifying the