mirror of
https://github.com/uazo/cromite.git
synced 2025-12-28 07:54:50 +00:00
Restore chrome password store: display the keyboard accessory only if a password is registered (#2368)
This commit is contained in:
parent
f1114a452e
commit
d2dd0ffb31
@ -11,6 +11,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
|
||||
chrome/android/BUILD.gn | 8 +
|
||||
chrome/android/chrome_java_resources.gni | 5 +
|
||||
chrome/android/chrome_java_sources.gni | 1 +
|
||||
.../ManualFillingMediator.java | 5 +-
|
||||
chrome/android/java/AndroidManifest.xml | 5 +-
|
||||
.../java/res/layout/password_no_result.xml | 35 +
|
||||
...e_password_preferences_action_bar_menu.xml | 36 +
|
||||
@ -86,7 +87,7 @@ License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html
|
||||
.../core/common/password_manager_pref_names.h | 2 -
|
||||
components/sync/service/sync_prefs.cc | 2 +-
|
||||
.../Restore-chrome-password-store.inc | 1 +
|
||||
78 files changed, 5538 insertions(+), 71 deletions(-)
|
||||
79 files changed, 5539 insertions(+), 75 deletions(-)
|
||||
create mode 100644 chrome/android/java/res/layout/password_no_result.xml
|
||||
create mode 100644 chrome/android/java/res/menu/save_password_preferences_action_bar_menu.xml
|
||||
create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/password_manager/settings/PasswordSettings.java
|
||||
@ -177,6 +178,21 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java
|
||||
"java/src/org/chromium/chrome/browser/payments/AddressEditor.java",
|
||||
"java/src/org/chromium/chrome/browser/payments/AutofillContact.java",
|
||||
"java/src/org/chromium/chrome/browser/payments/ChromePaymentRequestFactory.java",
|
||||
diff --git a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
||||
--- a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
||||
+++ b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingMediator.java
|
||||
@@ -580,10 +580,7 @@ class ManualFillingMediator
|
||||
// suggestions for non credential fields. The check for feature flag needs to happen before
|
||||
// `IS_CREDENTIAL_FIELD_OR_HAS_AUTOFILL_SUGGESTIONS` check to ensure we get the unbiased
|
||||
// metrics.
|
||||
- return isLargeFormFactor()
|
||||
- && ChromeFeatureList.isEnabled(
|
||||
- ChromeFeatureList.AUTOFILL_ANDROID_DESKTOP_SUPPRESS_ACCESSORY_ON_EMPTY)
|
||||
- && !mModel.get(IS_CREDENTIAL_FIELD_OR_HAS_AUTOFILL_SUGGESTIONS);
|
||||
+ return !mModel.get(IS_CREDENTIAL_FIELD_OR_HAS_AUTOFILL_SUGGESTIONS);
|
||||
}
|
||||
|
||||
/**
|
||||
diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml
|
||||
--- a/chrome/android/java/AndroidManifest.xml
|
||||
+++ b/chrome/android/java/AndroidManifest.xml
|
||||
|
||||
Loading…
Reference in New Issue
Block a user