diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a31924b..91fafbb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ -# 91.0.4472.97 +# 91.0.4472.102 * fix opening new tabs from links in always-incognito mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1154) +* allow saving pages in incognito mode (thanks to @uazo, fixes https://github.com/bromite/bromite/issues/1182) + +# 91.0.4472.97 * add flag for omnibox autocomplete filtering (fixes https://github.com/bromite/bromite/issues/1152) * enable IntentBlockExternalFormRedirectsNoGesture by default * add flag to disable external intent requests diff --git a/build/RELEASE b/build/RELEASE index 72596f5a..1a86fe1d 100644 --- a/build/RELEASE +++ b/build/RELEASE @@ -1 +1 @@ -91.0.4472.97 +91.0.4472.102 diff --git a/build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch b/build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch index 949ec630..dddb8be7 100644 --- a/build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch +++ b/build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch @@ -62,7 +62,7 @@ diff --git a/chrome/browser/flags/android/java_templates/ChromeSwitches.java.tmp --- a/chrome/browser/flags/android/java_templates/ChromeSwitches.java.tmpl +++ b/chrome/browser/flags/android/java_templates/ChromeSwitches.java.tmpl @@ -147,10 +147,6 @@ public abstract class ChromeSwitches {{ - /** Switch for enabling the Chrome Survey. */ + /** Switch for enabling the Chrome Survey. Only works when UMA is accepted. */ public static final String CHROME_FORCE_ENABLE_SURVEY = "force-enable-chrome-survey"; - /** Switch to enable incognito tabs to be seen in Android Recents. */ diff --git a/build/patches/Add-an-always-incognito-mode.patch b/build/patches/Add-an-always-incognito-mode.patch index 373745bc..ff22c963 100644 --- a/build/patches/Add-an-always-incognito-mode.patch +++ b/build/patches/Add-an-always-incognito-mode.patch @@ -140,15 +140,15 @@ new file mode 100644 diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -58,6 +58,7 @@ import org.chromium.base.task.PostTask; - import org.chromium.base.task.TaskTraits; +@@ -57,6 +57,7 @@ import org.chromium.base.supplier.UnownedUserDataSupplier; + import org.chromium.base.task.PostTask; import org.chromium.cc.input.BrowserControlsState; import org.chromium.chrome.R; +import org.chromium.chrome.browser.AlwaysIncognitoLinkInterceptor; import org.chromium.chrome.browser.IntentHandler.IntentHandlerDelegate; import org.chromium.chrome.browser.IntentHandler.TabOpenType; import org.chromium.chrome.browser.accessibility_tab_switcher.OverviewListLayout; -@@ -1696,8 +1697,9 @@ public class ChromeTabbedActivity extends ChromeActivity> groupedItems = new ArrayList<>(); if (mParams.isAnchor()) { -@@ -355,6 +361,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { +@@ -354,6 +360,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { linkGroup.add(createListItem(Item.OPEN_IN_NEW_TAB_IN_GROUP)); } } @@ -229,7 +229,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr if (!mItemDelegate.isIncognito() && mItemDelegate.isIncognitoSupported()) { linkGroup.add(createListItem(Item.OPEN_IN_INCOGNITO_TAB)); } -@@ -377,7 +384,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { +@@ -376,7 +383,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { } } if (FirstRunStatus.getFirstRunFlowComplete()) {