diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-05-07 15:24:18 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-05-13 10:28:23 +0200 |
| commit | 0b6ccf57ac53f4ab46690d8a2c666fbc74591b04 (patch) | |
| tree | 8006e8c06c9c59e308894d2acc767eeb33dc5d75 /android | |
| parent | 5b854035efdd63a65eb70c4b3f4f35c94500934b (diff) | |
| download | mullvadvpn-0b6ccf57ac53f4ab46690d8a2c666fbc74591b04.tar.xz mullvadvpn-0b6ccf57ac53f4ab46690d8a2c666fbc74591b04.zip | |
Add content type password to login textfield
Diffstat (limited to 'android')
| -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 } |
