From 417a1494e321a1e91409be78751b198f15f1f5ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bispo?= Date: Thu, 11 Sep 2025 14:41:34 +0100 Subject: [PATCH] [PM-25640] Dialog flickers when switching accounts (#5865) --- .../x8bit/bitwarden/ui/vault/feature/vault/VaultViewModel.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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,