diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModel.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModel.kt index de03dbbe89..35e591d8fe 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModel.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModel.kt @@ -913,7 +913,9 @@ class VaultViewModel @Inject constructor( updateVaultState( vaultData = vaultData.data, - dialog = if (shouldShowDecryptionAlert) { + dialog = if (shouldShowDecryptionAlert || + state.dialog is VaultState.DialogState.VaultLoadCipherDecryptionError + ) { VaultState.DialogState.VaultLoadCipherDecryptionError( title = BitwardenString.decryption_error.asText(), cipherCount = vaultData.data.decryptCipherListResult.failures.size,