| Index: chrome/browser/extensions/active_script_controller.cc
 | 
| diff --git a/chrome/browser/extensions/active_script_controller.cc b/chrome/browser/extensions/active_script_controller.cc
 | 
| index 3efa950071f7e1830cbe18624acf189ceab2432e..c3e9956b60989bd3c9bc9fdb48690b16b187cbe0 100644
 | 
| --- a/chrome/browser/extensions/active_script_controller.cc
 | 
| +++ b/chrome/browser/extensions/active_script_controller.cc
 | 
| @@ -39,6 +39,7 @@ namespace extensions {
 | 
|  ActiveScriptController::ActiveScriptController(
 | 
|      content::WebContents* web_contents)
 | 
|      : content::WebContentsObserver(web_contents),
 | 
| +      num_page_requests_(0),
 | 
|        browser_context_(web_contents->GetBrowserContext()),
 | 
|        was_used_on_page_(false),
 | 
|        extension_registry_observer_(this) {
 | 
| @@ -237,6 +238,8 @@ void ActiveScriptController::OnRequestScriptInjectionPermission(
 | 
|      return;
 | 
|    }
 | 
|  
 | 
| +  ++num_page_requests_;
 | 
| +
 | 
|    switch (RequiresUserConsentForScriptInjection(extension, script_type)) {
 | 
|      case PermissionsData::ACCESS_ALLOWED:
 | 
|        PermitScriptInjection(request_id);
 | 
| @@ -315,6 +318,7 @@ void ActiveScriptController::DidNavigateMainFrame(
 | 
|      return;
 | 
|  
 | 
|    LogUMA();
 | 
| +  num_page_requests_ = 0;
 | 
|    permitted_extensions_.clear();
 | 
|    pending_requests_.clear();
 | 
|    was_used_on_page_ = false;
 | 
| 
 |