| 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 2166412d36cb226fc5e8ef46ca110c9b27e06f36..59e7a9b0295e83fe90f8bef94c7b4da2057b1e45 100644 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java | 
| @@ -513,6 +513,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode | 
| OnClickListener newTabClickHandler = new OnClickListener() { | 
| @Override | 
| public void onClick(View v) { | 
| +                    getTabModelSelector().getModel(false).commitAllTabClosures(); | 
| // This assumes that the keyboard can not be seen at the same time as the | 
| // newtab button on the toolbar. | 
| getCurrentTabCreator().launchNTP(); | 
| @@ -1057,11 +1058,13 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode | 
| if (id == R.id.move_to_other_window_menu_id) { | 
| if (currentTab != null) moveTabToOtherWindow(currentTab); | 
| } else if (id == R.id.new_tab_menu_id) { | 
| +            getTabModelSelector().getModel(false).commitAllTabClosures(); | 
| RecordUserAction.record("MobileMenuNewTab"); | 
| RecordUserAction.record("MobileNewTabOpened"); | 
| getTabCreator(false).launchUrl(UrlConstants.NTP_URL, TabLaunchType.FROM_CHROME_UI); | 
| } else if (id == R.id.new_incognito_tab_menu_id) { | 
| if (PrefServiceBridge.getInstance().isIncognitoModeEnabled()) { | 
| +                getTabModelSelector().getModel(false).commitAllTabClosures(); | 
| // This action must be recorded before opening the incognito tab since UMA actions | 
| // are dropped when an incognito tab is open. | 
| RecordUserAction.record("MobileMenuNewIncognitoTab"); | 
|  |