From f24235be29fff6db05ee2d73b66ed6687a9795c3 Mon Sep 17 00:00:00 2001 From: Connor Abbas Date: Sat, 10 May 2025 14:46:31 +0000 Subject: [PATCH 1/3] password input fixes --- src/components/DeleteUserModal.vue | 18 ++++++++++-------- src/composables/useAxiosForm.js | 2 ++ src/views/auth/Login.vue | 1 + src/views/auth/Register.vue | 5 +++-- src/views/auth/ResetPassword.vue | 5 +++-- src/views/settings/Password.vue | 26 ++++++++++++++++++-------- 6 files changed, 37 insertions(+), 20 deletions(-) diff --git a/src/components/DeleteUserModal.vue b/src/components/DeleteUserModal.vue index 9d19b56..02e0453 100644 --- a/src/components/DeleteUserModal.vue +++ b/src/components/DeleteUserModal.vue @@ -34,14 +34,16 @@ const deleteAccount = () => { setFlashMessage('success', 'Your account has been deleted.'); }); }, - onError: () => passwordInput.value.$el.focus(), + onError: () => { + console.error('error') + const passwordInputElement = passwordInput.value.$el.querySelector('input'); + if (passwordInputElement) { + passwordInputElement.focus(); + } + }, onFinish: () => resetFormFields(), }); }; - -function focusPasswordInput() { - passwordInput.value.$el.focus(); -}