From 5759899d229f08a9c8d507981c6c90af53c38237 Mon Sep 17 00:00:00 2001 From: Elena Pan Date: Thu, 10 Mar 2022 09:50:51 -0800 Subject: [PATCH] Stop accessibility talkback reading textfields twice --- .../java/com/stripe/android/ui/core/elements/TextFieldUI.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/TextFieldUI.kt b/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/TextFieldUI.kt index 838b5f46be4..388f52aa351 100644 --- a/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/TextFieldUI.kt +++ b/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/TextFieldUI.kt @@ -32,7 +32,9 @@ import androidx.compose.ui.platform.LocalFocusManager import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.contentDescription +import androidx.compose.ui.semantics.editableText import androidx.compose.ui.semantics.semantics +import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.input.ImeAction import com.stripe.android.ui.core.R @@ -147,6 +149,7 @@ internal fun TextField( } .semantics { this.contentDescription = contentDescription + this.editableText = AnnotatedString("") }, keyboardActions = KeyboardActions( onNext = {