| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
 | 
| index 910823a0f7b27d9fc6cef9cd966a21726561bf66..cea82fd0845f00f8f63a81ef383eba43e963eda8 100644
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
 | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
 | 
| @@ -618,7 +618,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ActionBarDel
 | 
|          @Override
 | 
|          public void processUrlViewIntent(String url, String referer, String headers,
 | 
|                  TabOpenType tabOpenType, String externalAppId, int tabIdToBringToFront,
 | 
| -                Intent intent) {
 | 
| +                boolean hasUserGesture, Intent intent) {
 | 
|              TabModel tabModel = getCurrentTabModel();
 | 
|              switch (tabOpenType) {
 | 
|                  case REUSE_URL_MATCHING_TAB_ELSE_NEW_TAB:
 | 
| @@ -672,6 +672,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ActionBarDel
 | 
|                          int transitionType = PageTransition.LINK | PageTransition.FROM_API;
 | 
|                          LoadUrlParams loadUrlParams = new LoadUrlParams(url, transitionType);
 | 
|                          loadUrlParams.setIntentReceivedTimestamp(mIntentHandlingTimeMs);
 | 
| +                        loadUrlParams.setHasUserGesture(hasUserGesture);
 | 
|                          currentTab.loadUrl(loadUrlParams);
 | 
|                          RecordUserAction.record("MobileTabClobbered");
 | 
|                      } else {
 | 
| 
 |