From 503d70712634fd70a76650f9cffc72197effed01 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Wed, 22 Jan 2025 13:55:26 +0100 Subject: [PATCH] Restore chrome password store: disables automatic deletion introduced in upstream (#1735) --- .../Restore-chrome-password-store.patch | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/build/patches/Restore-chrome-password-store.patch b/build/patches/Restore-chrome-password-store.patch index cf8e8901..c4bbbe2f 100644 --- a/build/patches/Restore-chrome-password-store.patch +++ b/build/patches/Restore-chrome-password-store.patch @@ -4,13 +4,13 @@ Subject: Restore chrome password store License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html --- - chrome/browser/resources/password_manager/user_utils_mixin.ts | 4 ++-- - chrome/browser/ui/android/strings/android_chrome_strings.grd | 2 +- - components/password_manager/core/browser/buildflags.gni | 2 +- - .../browser/features/password_manager_features_util_common.cc | 1 + - components/sync/service/sync_prefs.cc | 2 +- - .../password_features_cc/Restore-chrome-password-store.inc | 1 + - 6 files changed, 7 insertions(+), 5 deletions(-) + .../browser/resources/password_manager/user_utils_mixin.ts | 4 ++-- + chrome/browser/ui/android/strings/android_chrome_strings.grd | 2 +- + components/password_manager/core/browser/buildflags.gni | 2 +- + .../features/password_manager_features_util_common.cc | 1 + + components/sync/service/sync_prefs.cc | 2 +- + .../password_features_cc/Restore-chrome-password-store.inc | 5 +++++ + 6 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 cromite_flags/components/password_manager/core/browser/features/password_features_cc/Restore-chrome-password-store.inc diff --git a/chrome/browser/resources/password_manager/user_utils_mixin.ts b/chrome/browser/resources/password_manager/user_utils_mixin.ts @@ -81,6 +81,10 @@ diff --git a/cromite_flags/components/password_manager/core/browser/features/pas new file mode 100644 --- /dev/null +++ b/cromite_flags/components/password_manager/core/browser/features/password_features_cc/Restore-chrome-password-store.inc -@@ -0,0 +1 @@ +@@ -0,0 +1,5 @@ +SET_CROMITE_FEATURE_ENABLED(kSkipUndecryptablePasswords); ++ ++#if BUILDFLAG(IS_ANDROID) ++SET_CROMITE_FEATURE_DISABLED(kClearLoginDatabaseForAllMigratedUPMUsers); ++#endif --