commit 8e7405337dbf0b0bf945420746b2afc6efb566ee
parent 171855fc7907911512554a29f847cdc803c47f75
Author: fmasalha <fmasalha@mozilla.com>
Date: Wed, 3 Dec 2025 18:53:51 +0000
Bug 2002338 - Changed password prompt to match desktop display of domain and email/username instead of email and password mask. r=android-reviewers,sfamisa
Differential Revision: https://phabricator.services.mozilla.com/D274042
Diffstat:
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/mobile/android/android-components/components/feature/prompts/src/main/java/mozilla/components/feature/prompts/login/LoginPickerView.kt b/mobile/android/android-components/components/feature/prompts/src/main/java/mozilla/components/feature/prompts/login/LoginPickerView.kt
@@ -48,9 +48,6 @@ import mozilla.components.feature.prompts.R
import mozilla.components.support.ktx.android.content.getColorFromAttr
import mozilla.components.ui.icons.R as iconsR
-private val Login.passwordDisplay: String
- get() = "•".repeat(password.length)
-
private val Context.primrayColor: Color
get() = Color(getColorFromAttr(android.R.attr.textColorPrimary))
@@ -109,13 +106,13 @@ private fun LoginListItem(
.clickable { onListItemClicked() },
) {
Text(
- text = login.username,
+ text = login.origin,
color = loginPickerColors.primary,
style = MaterialTheme.typography.bodyLarge,
)
Text(
- text = login.passwordDisplay,
+ text = login.username,
color = loginPickerColors.primary,
style = MaterialTheme.typography.bodyMedium,
)
@@ -295,11 +292,11 @@ private fun LoginPreview() {
Box(modifier = Modifier.background(color = MaterialTheme.colorScheme.surface)) {
LoginPicker(
logins = listOf(
- Login("1", "foxy-1@mozilla.com", "foxy@mozilla.com", "1"),
- Login("2", "foxy-2@mozilla.com", "foxy@mozilla.com", "1"),
- Login("3", "foxy-3@mozilla.com", "foxy@mozilla.com", "1"),
- Login("4", "foxy-4@mozilla.com", "foxy@mozilla.com", "1"),
- Login("5", "foxy-5@mozilla.com", "foxy@mozilla.com", "1"),
+ Login("1", "foxy-1@mozilla.com", "foxy@mozilla.com", "https://website.com"),
+ Login("2", "foxy-2@mozilla.com", "foxy@mozilla.com", "https://website.com"),
+ Login("3", "foxy-3@mozilla.com", "foxy@mozilla.com", "https://website.com"),
+ Login("4", "foxy-4@mozilla.com", "foxy@mozilla.com", "https://website.com"),
+ Login("5", "foxy-5@mozilla.com", "foxy@mozilla.com", "https://website.com"),
),
isExpanded = isExpanded,
onExpandToggleClick = { isExpanded = it },