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, + ), + ) }, ) }