diff --git a/features/login/src/main/java/io/element/android/x/features/login/LoginScreen.kt b/features/login/src/main/java/io/element/android/x/features/login/LoginScreen.kt index a9afc11326..281a1869f5 100644 --- a/features/login/src/main/java/io/element/android/x/features/login/LoginScreen.kt +++ b/features/login/src/main/java/io/element/android/x/features/login/LoginScreen.kt @@ -164,7 +164,9 @@ fun LoginContent( imeAction = ImeAction.Done, ), keyboardActions = KeyboardActions( - onDone = { onSubmitClicked() } + onDone = { + if (state.submitEnabled) onSubmitClicked() + } ), ) if (isError) {