commit b96b5febf94e4d69281c6db7b909cbcfca09f07f
parent 1b69823731aed5e7ff2d4d192653a1fbbe964723
Author: alexandra.virvara <avirvara@mozilla.com>
Date: Tue, 18 Nov 2025 20:08:12 +0000
Bug 1994335: don't show copy username/password snackbar for Android > 12 r=android-reviewers,fmasalha
TRY link:: https://treeherder.mozilla.org/jobs?repo=try&revision=7e18b883b6cfaf047823810f40acb5f7aa567083
Differential Revision: https://phabricator.services.mozilla.com/D272703
Diffstat:
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/ui/LoginDetailsScreen.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/ui/LoginDetailsScreen.kt
@@ -4,6 +4,7 @@
package org.mozilla.fenix.settings.logins.ui
+import android.os.Build
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
@@ -282,11 +283,13 @@ private fun LoginDetailsUsername(
.size(48.dp),
onClick = {
store.dispatch(DetailLoginAction.CopyUsernameClicked(username))
- showTextCopiedSnackbar(
- message = usernameSnackbarText,
- coroutineScope = coroutineScope,
- snackbarHostState = snackbarHostState,
- )
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
+ showTextCopiedSnackbar(
+ message = usernameSnackbarText,
+ coroutineScope = coroutineScope,
+ snackbarHostState = snackbarHostState,
+ )
+ }
},
contentDescription = stringResource(R.string.saved_login_copy_username),
) {
@@ -339,11 +342,13 @@ private fun LoginDetailsPassword(
.size(48.dp),
onClick = {
store.dispatch(DetailLoginAction.CopyPasswordClicked(password))
- showTextCopiedSnackbar(
- message = passwordSnackbarText,
- coroutineScope = coroutineScope,
- snackbarHostState = snackbarHostState,
- )
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
+ showTextCopiedSnackbar(
+ message = passwordSnackbarText,
+ coroutineScope = coroutineScope,
+ snackbarHostState = snackbarHostState,
+ )
+ }
},
contentDescription = stringResource(R.string.saved_logins_copy_password),
) {