[cr145][Android] Persist incognito reauthentication state

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/c75a96efda7d9836c13bdf2594979c094e2c1ca6

commit c75a96efda7d9836c13bdf2594979c094e2c1ca6
Author: Charles Hager <clhager@google.com>
Date:   Mon Dec 22 11:05:05 2025 -0800

    Persist incognito reauthentication state

    This change persists whether incognito is in a "pending reauthentication" state, in order to make sure that incognito reauth rules apply when persisting incognito state.

    Bug: 459921316
    Change-Id: I331b401eb93e2a3ebdcaef8da98cd6aa721a0e89
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7262141
    Reviewed-by: Christian Dullweber <dullweber@chromium.org>
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Charles Hager <clhager@google.com>
    Cr-Commit-Position: refs/heads/main@{#1561888}
This commit is contained in:
Artem Samoilenko
2026-01-29 13:40:57 -05:00
committed by Max Karolinskiy
parent 45154aa725
commit e119c2a14c
2 changed files with 5 additions and 0 deletions
@@ -6,6 +6,7 @@
package org.chromium.chrome.browser.tabbed_mode;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.view.View;
import androidx.annotation.NonNull;
@@ -120,6 +121,7 @@ public class BraveTabbedRootUiCoordinator extends TabbedRootUiCoordinator {
boolean initializeUiWithIncognitoColors,
@NonNull BackPressManager backPressManager,
@Nullable Bundle savedInstanceState,
@Nullable PersistableBundle persistentState,
@Nullable MultiInstanceManager multiInstanceManager,
@NonNull ObservableSupplier<Integer> overviewColorSupplier,
@NonNull ObservableSupplier<ManualFillingComponent> manualFillingComponentSupplier,
@@ -172,6 +174,7 @@ public class BraveTabbedRootUiCoordinator extends TabbedRootUiCoordinator {
initializeUiWithIncognitoColors,
backPressManager,
savedInstanceState,
persistentState,
multiInstanceManager,
overviewColorSupplier,
manualFillingComponentSupplier,