summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-05-13 10:42:44 +0200
committerDavid Göransson <david.goransson@mullvad.net>2025-05-13 10:42:44 +0200
commit0495cf709f8a92f7ad73d47746f4b13bd699678e (patch)
tree8006e8c06c9c59e308894d2acc767eeb33dc5d75
parent5b854035efdd63a65eb70c4b3f4f35c94500934b (diff)
parent0b6ccf57ac53f4ab46690d8a2c666fbc74591b04 (diff)
downloadmullvadvpn-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.kt6
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
}