| Index: chrome/browser/instant/instant_controller.cc
 | 
| diff --git a/chrome/browser/instant/instant_controller.cc b/chrome/browser/instant/instant_controller.cc
 | 
| index 14b4d1650ed7f52dbe9f72973fb4088b436a8eac..00c52c10988508f96d5c4318e865e3dd5802e3d9 100644
 | 
| --- a/chrome/browser/instant/instant_controller.cc
 | 
| +++ b/chrome/browser/instant/instant_controller.cc
 | 
| @@ -902,10 +902,12 @@ void InstantController::InstantPageRenderViewCreated(
 | 
|          omnibox_focus_state_ == OMNIBOX_FOCUS_INVISIBLE);
 | 
|      overlay_->SetOmniboxBounds(omnibox_bounds_);
 | 
|      overlay_->InitializeFonts();
 | 
| +    overlay_->GrantChromeSearchAccessFromOrigin(GURL(overlay_->instant_url()));
 | 
|    } else if (IsContentsFrom(ntp(), contents)) {
 | 
|      ntp_->SetDisplayInstantResults(instant_enabled_);
 | 
|      ntp_->SetOmniboxBounds(omnibox_bounds_);
 | 
|      ntp_->InitializeFonts();
 | 
| +    ntp_->GrantChromeSearchAccessFromOrigin(GURL(ntp_->instant_url()));
 | 
|    } else {
 | 
|      NOTREACHED();
 | 
|    }
 | 
| @@ -1244,6 +1246,7 @@ void InstantController::ResetInstantTab() {
 | 
|        instant_tab_->SetDisplayInstantResults(instant_enabled_);
 | 
|        instant_tab_->SetOmniboxBounds(omnibox_bounds_);
 | 
|        instant_tab_->InitializeFonts();
 | 
| +      instant_tab_->GrantChromeSearchAccessFromOrigin(active_tab->GetURL());
 | 
|        StartListeningToMostVisitedChanges();
 | 
|        instant_tab_->KeyCaptureChanged(
 | 
|            omnibox_focus_state_ == OMNIBOX_FOCUS_INVISIBLE);
 | 
| 
 |