Fix character swapping during backup restore.

This commit is contained in:
Greyson Parrelli
2026-06-03 23:56:42 -04:00
parent 1d8fbad17e
commit f9b9ce6c14
4 changed files with 7 additions and 7 deletions
@@ -48,7 +48,7 @@ import org.thoughtcrime.securesms.registration.ui.shared.RegistrationScreen
@Composable
fun EnterLocalBackupKeyScreen(
backupKey: String,
enteredText: String,
isRegistrationInProgress: Boolean,
isBackupKeyValid: Boolean,
aepValidationError: AccountEntropyPoolVerification.AEPValidationError?,
@@ -95,7 +95,7 @@ fun EnterLocalBackupKeyScreen(
}
) {
TextField(
value = backupKey,
value = enteredText,
onValueChange = { value ->
onBackupKeyChanged(value)
autoFillHelper.onValueChanged(value)
@@ -160,7 +160,7 @@ private fun ValidationErrorMessage(error: AccountEntropyPoolVerification.AEPVali
private fun EnterLocalBackupKeyScreenPreview() {
Previews.Preview {
EnterLocalBackupKeyScreen(
backupKey = "",
enteredText = "",
isRegistrationInProgress = false,
isBackupKeyValid = false,
aepValidationError = null,
@@ -107,7 +107,7 @@ class RestoreLocalBackupFragment : ComposeFragment() {
callback = remember { RestoreBackupCallback() },
isRegistrationInProgress = registrationState.inProgress,
enterBackupKeyState = enterBackupKeyState,
backupKey = enterBackupKeyViewModel.backupKey
enteredText = enterBackupKeyViewModel.enteredText
)
}
}
@@ -42,7 +42,7 @@ fun RestoreLocalBackupNavDisplay(
callback: RestoreLocalBackupCallback,
isRegistrationInProgress: Boolean,
enterBackupKeyState: EnterBackupKeyViewModel.EnterBackupKeyState,
backupKey: String
enteredText: String
) {
val backstack = rememberNavBackStack(RestoreLocalBackupNavKey.SelectLocalBackupTypeScreen)
val bottomSheetStrategy = remember { BottomSheetSceneStrategy<NavKey>() }
@@ -136,7 +136,7 @@ fun RestoreLocalBackupNavDisplay(
entry<RestoreLocalBackupNavKey.EnterLocalBackupKeyScreen> {
EnterLocalBackupKeyScreen(
backupKey = backupKey,
enteredText = enteredText,
isRegistrationInProgress = isRegistrationInProgress,
isBackupKeyValid = enterBackupKeyState.backupKeyValid,
aepValidationError = enterBackupKeyState.aepValidationError,
@@ -63,7 +63,7 @@ class PostRegistrationRestoreLocalBackupFragment : ComposeFragment() {
callback = remember { Callbacks() },
isRegistrationInProgress = false,
enterBackupKeyState = enterBackupKeyState,
backupKey = enterBackupKeyViewModel.backupKey
enteredText = enterBackupKeyViewModel.enteredText
)
}
}