From 7b8f60561e39a991bb46edc2b6128fd604224460 Mon Sep 17 00:00:00 2001 From: ndolidze Date: Wed, 10 Jun 2026 11:46:04 +0400 Subject: [PATCH] Fix keyboard closing when user inputs hidden message --- .../CreateOrEditCreditCardContent.tsx | 73 ++++++++----------- .../CreateOrEditIdentityContent.tsx | 65 +++++++---------- .../CreateRecord/CreateOrEditLoginContent.tsx | 63 +++++++--------- .../CreateOrEditWifiPasswordContent.tsx | 67 +++++++---------- 4 files changed, 107 insertions(+), 161 deletions(-) diff --git a/src/screens/CreateRecord/CreateOrEditCreditCardContent.tsx b/src/screens/CreateRecord/CreateOrEditCreditCardContent.tsx index 2d92cedc..1196f46e 100644 --- a/src/screens/CreateRecord/CreateOrEditCreditCardContent.tsx +++ b/src/screens/CreateRecord/CreateOrEditCreditCardContent.tsx @@ -136,7 +136,9 @@ export const CreateOrEditCreditCardContent = ({ securityCode: initialRecord?.data?.securityCode ?? '', pinCode: initialRecord?.data?.pinCode ?? '', note: initialRecord?.data?.note ?? '', - customFields: initialRecord?.data?.customFields ?? [], + customFields: initialRecord?.data?.customFields?.length + ? initialRecord.data.customFields + : [{ type: 'note', note: '' }], folder: selectedFolder ?? initialRecord?.folder, attachments: getRecordAttachments(initialRecord) }, @@ -203,10 +205,6 @@ export const CreateOrEditCreditCardContent = ({ removeItem: removeCustomField } = registerArray('customFields') - const handleFirstHiddenMessageChange = (value: string) => { - setValue('customFields', value ? [{ type: 'note', note: value }] : []) - } - const handleExpireDateChange = (inputValue: string) => { let value = inputValue.replace(/\D/g, '') @@ -385,45 +383,32 @@ export const CreateOrEditCreditCardContent = ({ } testID="hidden-messages-multi-slot-input" > - {values.customFields.length - ? values.customFields.map( - (field, index) => ( -