Loading CHANGELOG.md +4 −1 Original line number Diff line number Diff line # 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 Loading build/RELEASE +1 −1 Original line number Diff line number Diff line 91.0.4472.97 91.0.4472.102 build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch +1 −1 Original line number Diff line number Diff line Loading @@ -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. */ Loading build/patches/Add-an-always-incognito-mode.patch +6 −6 Original line number Diff line number Diff line Loading @@ -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<ChromeActivityComponent @@ -1695,8 +1696,9 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent Bundle savedInstanceState = getSavedInstanceState(); // We determine the model as soon as possible so every systems get initialized coherently. Loading Loading @@ -210,7 +210,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator; import org.chromium.chrome.browser.contextmenu.ChromeContextMenuItem.Item; import org.chromium.chrome.browser.contextmenu.ChromeContextMenuPopulator.ContextMenuUma.Action; @@ -337,6 +339,10 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { @@ -336,6 +338,10 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { boolean hasSaveImage = false; mShowEphemeralTabNewLabel = null; Loading @@ -221,7 +221,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr List<Pair<Integer, ModelList>> 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)); } } Loading @@ -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()) { Loading Loading
CHANGELOG.md +4 −1 Original line number Diff line number Diff line # 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 Loading
build/patches/Add-a-flag-to-allow-screenshots-in-Incognito-mode.patch +1 −1 Original line number Diff line number Diff line Loading @@ -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. */ Loading
build/patches/Add-an-always-incognito-mode.patch +6 −6 Original line number Diff line number Diff line Loading @@ -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<ChromeActivityComponent @@ -1695,8 +1696,9 @@ public class ChromeTabbedActivity extends ChromeActivity<ChromeActivityComponent Bundle savedInstanceState = getSavedInstanceState(); // We determine the model as soon as possible so every systems get initialized coherently. Loading Loading @@ -210,7 +210,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabCoordinator; import org.chromium.chrome.browser.contextmenu.ChromeContextMenuItem.Item; import org.chromium.chrome.browser.contextmenu.ChromeContextMenuPopulator.ContextMenuUma.Action; @@ -337,6 +339,10 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { @@ -336,6 +338,10 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { boolean hasSaveImage = false; mShowEphemeralTabNewLabel = null; Loading @@ -221,7 +221,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr List<Pair<Integer, ModelList>> 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)); } } Loading @@ -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()) { Loading