diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-05-13 10:42:44 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-05-13 10:42:44 +0200 |
| commit | 0495cf709f8a92f7ad73d47746f4b13bd699678e (patch) | |
| tree | 8006e8c06c9c59e308894d2acc767eeb33dc5d75 | |
| parent | 5b854035efdd63a65eb70c4b3f4f35c94500934b (diff) | |
| parent | 0b6ccf57ac53f4ab46690d8a2c666fbc74591b04 (diff) | |
| download | mullvadvpn-0495cf709f8a92f7ad73d47746f4b13bd699678e.tar.xz mullvadvpn-0495cf709f8a92f7ad73d47746f4b13bd699678e.zip | |
Merge branch 'integrate-autofill-with-android-app-droid-1821'
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/LoginScreen.kt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/LoginScreen.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/LoginScreen.kt index 496fd59c1e..5b9499c89e 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/LoginScreen.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/screen/LoginScreen.kt @@ -36,6 +36,7 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier +import androidx.compose.ui.autofill.ContentType import androidx.compose.ui.draw.clip import androidx.compose.ui.focus.FocusRequester import androidx.compose.ui.focus.focusProperties @@ -44,6 +45,8 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource +import androidx.compose.ui.semantics.contentType +import androidx.compose.ui.semantics.semantics import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.text.input.KeyboardType @@ -258,7 +261,8 @@ private fun ColumnScope.LoginInput( TextField( modifier = // Fix for DPad navigation - Modifier.focusProperties { + Modifier.semantics { contentType = ContentType.Password } + .focusProperties { left = FocusRequester.Cancel right = FocusRequester.Cancel } |
