Index: chrome/browser/password_manager/chrome_password_manager_client.cc |
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc |
index 807796af9ead218d0eb61eb36f9ee9406b58ec90..42d4eada83658de1d6fc5586bd797a96a5a7108b 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -498,7 +498,12 @@ bool ChromePasswordManagerClient::IsTheHotNewBubbleUIEnabled() { |
bool ChromePasswordManagerClient::IsUpdatePasswordUIEnabled() const { |
#if defined(OS_MACOSX) |
- return false; |
+ if (!ChromePasswordManagerClient::IsTheHotNewBubbleUIEnabled()) { |
+ // Currently Password update UI is implemented only for Bubble UI. |
+ return false; |
+ } |
+ return base::FeatureList::IsEnabled( |
+ password_manager::features::kEnablePasswordChangeSupport); |
#else |
return IsTheHotNewBubbleUIEnabled(); |
#endif |