Files
cromite/build/patches/Keep-empty-tabs-between-sessions.patch
2024-03-27 15:56:10 +00:00

34 lines
1.6 KiB
Diff

From: uazo <uazo@users.noreply.github.com>
Date: Wed, 27 Oct 2021 10:57:09 +0000
Subject: Keep empty tabs between sessions
Original License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
---
.../chrome/browser/tabmodel/TabPersistentStore.java | 12 ------------
1 file changed, 12 deletions(-)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java
@@ -719,18 +719,6 @@ public class TabPersistentStore {
.getTabCreator(isIncognito)
.createFrozenTab(tabState, tabToRestore.id, restoredIndex);
} else {
- if (!mSkipSavingNonActiveNtps
- && UrlUtilities.isNtpUrl(tabToRestore.url)
- && !setAsActive
- && !tabToRestore.fromMerge) {
- Log.i(TAG, "Skipping restore of non-selected NTP.");
- RecordHistogram.recordEnumeratedHistogram(
- "Tabs.TabRestoreMethod",
- TabRestoreMethod.SKIPPED_NTP,
- TabRestoreMethod.NUM_ENTRIES);
- return;
- }
-
Log.w(TAG, "Failed to restore TabState; creating Tab with last known URL.");
Tab fallbackTab =
mTabCreatorManager
--