123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- From: uazo <uazo@users.noreply.github.com>
- Date: Wed, 27 Oct 2021 10:57:09 +0000
- Subject: Keep empty tabs between sessions
- ---
- .../chrome/browser/tabmodel/TabPersistentStore.java | 9 ---------
- .../browser/tab/state/CriticalPersistedTabData.java | 4 ----
- 2 files changed, 13 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
- @@ -690,15 +690,6 @@ public class TabPersistentStore {
- .createFrozenTab(tabState, serializedCriticalPersistedTabData, tabToRestore.id,
- isIncognito, restoredIndex);
- } else {
- - if (UrlUtilities.isNTPUrl(tabToRestore.url) && !setAsActive
- - && !tabToRestore.fromMerge) {
- - Log.i(TAG, "Skipping restore of non-selected NTP.");
- - return;
- - } else if (TextUtils.isEmpty(tabToRestore.url)) {
- - Log.i(TAG, "Skipping restore of empty Tabs.");
- - return;
- - }
- -
- Log.w(TAG, "Failed to restore TabState; creating Tab with last known URL.");
- Tab fallbackTab = mTabCreatorManager.getTabCreator(isIncognito)
- .createNewTab(new LoadUrlParams(tabToRestore.url),
- diff --git a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/state/CriticalPersistedTabData.java b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/state/CriticalPersistedTabData.java
- --- a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/state/CriticalPersistedTabData.java
- +++ b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/state/CriticalPersistedTabData.java
- @@ -440,10 +440,6 @@ public class CriticalPersistedTabData extends PersistedTabData {
- if (getUrl() == null || TextUtils.isEmpty(getUrl().getSpec())) {
- return false;
- }
- - if (UrlUtilities.isNTPUrl(getUrl().getSpec()) && !mTab.canGoBack()
- - && !mTab.canGoForward()) {
- - return false;
- - }
- if (isTabUrlContentScheme(getUrl().getSpec())) {
- return false;
- }
- --
- 2.20.1
|