diff --git a/electron/renderer/components/sidebar/accounts/modal-add-account.tsx b/electron/renderer/components/sidebar/accounts/modal-add-account.tsx index cc603889..db505894 100644 --- a/electron/renderer/components/sidebar/accounts/modal-add-account.tsx +++ b/electron/renderer/components/sidebar/accounts/modal-add-account.tsx @@ -38,14 +38,14 @@ export const ModalAddAccount: React.FC = ( }, [form, initialData]); const onModalClose = useCallback( - (_event?: React.UIEvent) => { + (_event?: React.BaseSyntheticEvent) => { onClose(); }, [onClose] ); const onModalConfirm = useCallback( - (event: React.UIEvent) => { + (event: React.BaseSyntheticEvent) => { runInBackground(async () => { const handler = form.handleSubmit( (data: ModalAddAccountConfirmData) => { @@ -67,7 +67,12 @@ export const ModalAddAccount: React.FC = ( confirmButtonText="Save" buttonColor="primary" > - + + {/* Hidden submit button to ensure form submission on Enter key press. */} + {/* Since we are in a confirm modal, we don't have a visible form button. */} + {/* Otherwise you'd see two buttons, one for form and one for modal. */} +