tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 8770c1b7c83c701cd0409778790ddc2dd9d805a1
parent 577675e9ca94b0560c3824e453430f1c08abe245
Author: Segun Famisa <sfamisa@mozilla.com>
Date:   Mon,  8 Dec 2025 12:51:46 +0000

Bug 1998198 - Disable autofill in credit card editor screen r=android-reviewers,matt-tighe

Differential Revision: https://phabricator.services.mozilla.com/D275200

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/creditcards/ui/CreditCardEditorScreen.kt | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/creditcards/ui/CreditCardEditorScreen.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/creditcards/ui/CreditCardEditorScreen.kt @@ -29,12 +29,14 @@ import androidx.compose.runtime.getValue import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.autofill.ContentDataType import androidx.compose.ui.autofill.ContentType import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusRequester import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.contentDataType import androidx.compose.ui.semantics.contentType import androidx.compose.ui.semantics.semantics import androidx.compose.ui.semantics.testTagsAsResourceId @@ -237,7 +239,7 @@ private fun EditorContent( modifier = Modifier .fillMaxWidth() .testTag(CreditCardEditorTestTags.CARD_NUMBER_FIELD) - .semantics { contentType = ContentType.CreditCardNumber } + .semantics { contentDataType = ContentDataType.None } .focusRequester(focusRequester), errorText = stringResource(R.string.credit_cards_number_validation_error_message_2), label = stringResource(R.string.credit_cards_card_number), @@ -254,7 +256,7 @@ private fun EditorContent( modifier = Modifier .fillMaxWidth() .testTag(CreditCardEditorTestTags.NAME_ON_CARD_FIELD) - .semantics { contentType = ContentType.PersonFullName }, + .semantics { contentDataType = ContentDataType.None }, errorText = stringResource(R.string.credit_cards_name_on_card_validation_error_message_2), label = stringResource(R.string.credit_cards_name_on_card), isError = state.showNameOnCardError,