From 1799d0b71664595991995d09f5da2bdaa267efe0 Mon Sep 17 00:00:00 2001 From: David Perez Date: Wed, 30 Jul 2025 11:27:29 -0500 Subject: [PATCH] PM-24303: Master password reprompt fix (#5620) --- .../ui/platform/feature/search/SearchContent.kt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/SearchContent.kt b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/SearchContent.kt index 9624bd2f8c..607cf673c9 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/SearchContent.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/ui/platform/feature/search/SearchContent.kt @@ -206,7 +206,10 @@ private fun AutofillSelectionDialog( onAutofillAndSaveItemClick(data.cipherId) } - else -> Unit + is MasterPasswordRepromptData.OverflowItem -> Unit + is MasterPasswordRepromptData.ViewItem -> { + onViewItemClick(data.cipherId, data.itemType) + } } } } @@ -240,8 +243,13 @@ private fun AutofillSelectionDialog( BitwardenBasicDialogRow( text = stringResource(id = BitwardenString.view), onClick = { - onDismissRequest() - onViewItemClick(displayItem.id, displayItem.itemType) + selectionCallback( + displayItem, + MasterPasswordRepromptData.ViewItem( + cipherId = displayItem.id, + itemType = displayItem.itemType, + ), + ) }, ) }