From 0ab5ca9377d70bc3a89790e2e4cde73bb79d33ce Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Sat, 11 Oct 2025 17:15:07 +0200 Subject: [PATCH] Update loading indicator feedback (#520) --- ...entialProviderViewController+Passkey.swift | 12 ++++++------ .../ios/Autofill/en.lproj/Localizable.strings | Bin 5828 -> 5670 bytes 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/mobile-app/ios/Autofill/CredentialProviderViewController+Passkey.swift b/apps/mobile-app/ios/Autofill/CredentialProviderViewController+Passkey.swift index 203f7144f..e61fd9790 100644 --- a/apps/mobile-app/ios/Autofill/CredentialProviderViewController+Passkey.swift +++ b/apps/mobile-app/ios/Autofill/CredentialProviderViewController+Passkey.swift @@ -263,12 +263,12 @@ extension CredentialProviderViewController: PasskeyProviderDelegate { let webApiService = WebApiService() // Step 1: Sync vault before creating passkey (to avoid conflicts) - await viewModel.setLoading(true, message: NSLocalizedString("vault_syncing", comment: "Syncing vault...")) - + await viewModel.setLoading(true, message: NSLocalizedString("creating_passkey", comment: "Syncing vault...")) + try await vaultStore.syncVault(using: webApiService) - + // Step 2: Extract favicon from service URL - await viewModel.setLoading(true, message: NSLocalizedString("vault_syncing", comment: "Syncing vault...")) + await viewModel.setLoading(true, message: NSLocalizedString("creating_passkey", comment: "Syncing vault...")) print("PasskeyRegistration: Extracting favicon for \(rpId)...") var logo: Data? do { @@ -322,7 +322,7 @@ extension CredentialProviderViewController: PasskeyProviderDelegate { ) // Step 4: Store credential with passkey in database - await viewModel.setLoading(true, message: NSLocalizedString("saving_to_vault", comment: "Saving to vault...")) + await viewModel.setLoading(true, message: NSLocalizedString("vault_syncing", comment: "Saving to vault...")) // Begin transaction try vaultStore.beginTransaction() @@ -341,7 +341,7 @@ extension CredentialProviderViewController: PasskeyProviderDelegate { print("PasskeyRegistration: Credential and passkey stored in database - credentialId=\(credential.id.uuidString)") // Step 5: Upload vault changes to server - await viewModel.setLoading(true, message: NSLocalizedString("uploading_vault", comment: "Uploading vault...")) + await viewModel.setLoading(true, message: NSLocalizedString("vault_syncing", comment: "Uploading vault...")) print("PasskeyRegistration: Uploading vault changes to server...") do { try await vaultStore.mutateVault(using: webApiService) diff --git a/apps/mobile-app/ios/Autofill/en.lproj/Localizable.strings b/apps/mobile-app/ios/Autofill/en.lproj/Localizable.strings index 9e675dd33d8c9719b4a620f3c83123be7f4994b3..d07f7407000f4b7c947e7d4f94504fa7ba64910a 100644 GIT binary patch delta 7 OcmX@2yG&<;niv2K(E_jl delta 146 zcmZ3cb3}K8npiy-gAzkALn1>NLncEWLpnn|LkUAZkSqg=l``Z2c}ffl47Nb5#1M?6 nP64b=0Y#lP1IV;eh613ze4yGCxS7~Y3k9iTgD9N5S5y)JL2etV