From b6524b1377b1d3d9a845c4be955299b1c5135df4 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:29:47 +0530 Subject: [PATCH 1/7] fix: add aria-live='assertive' to LoginForm submit error (#3874) --- client/modules/User/components/LoginForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/modules/User/components/LoginForm.tsx b/client/modules/User/components/LoginForm.tsx index c3741ffce7..4b31333cef 100644 --- a/client/modules/User/components/LoginForm.tsx +++ b/client/modules/User/components/LoginForm.tsx @@ -105,7 +105,7 @@ export function LoginForm() { )} {submitError && !modifiedSinceLastSubmit && ( - + {t('LoginForm.Errors.invalidCredentials')} )} From 38e7dc061e1a7687030524cfe6b0eb2c982abd51 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:26 +0530 Subject: [PATCH 2/7] fix: add aria-live='polite' to ResetPasswordForm field error --- client/modules/User/components/ResetPasswordForm.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/modules/User/components/ResetPasswordForm.tsx b/client/modules/User/components/ResetPasswordForm.tsx index f3668b9636..f68c69d134 100644 --- a/client/modules/User/components/ResetPasswordForm.tsx +++ b/client/modules/User/components/ResetPasswordForm.tsx @@ -41,7 +41,9 @@ export function ResetPasswordForm() { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} From d1b84e8ccce1b8ea634d090173c19bca5610e80a Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:32 +0530 Subject: [PATCH 3/7] fix: add aria-live='polite' to AccountForm field errors --- client/modules/User/components/AccountForm.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/client/modules/User/components/AccountForm.tsx b/client/modules/User/components/AccountForm.tsx index b587c73052..ce2a0b8895 100644 --- a/client/modules/User/components/AccountForm.tsx +++ b/client/modules/User/components/AccountForm.tsx @@ -90,7 +90,9 @@ export function AccountForm() { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} @@ -135,7 +137,9 @@ export function AccountForm() { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} @@ -156,7 +160,9 @@ export function AccountForm() { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} @@ -178,7 +184,9 @@ export function AccountForm() { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} From ff60c34e38b203099fd8e765560a3496eb21d586 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:48 +0530 Subject: [PATCH 4/7] fix: add aria-live='polite' to NewPasswordForm field errors --- client/modules/User/components/NewPasswordForm.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/modules/User/components/NewPasswordForm.tsx b/client/modules/User/components/NewPasswordForm.tsx index 9d08f678c5..9810c3095e 100644 --- a/client/modules/User/components/NewPasswordForm.tsx +++ b/client/modules/User/components/NewPasswordForm.tsx @@ -39,7 +39,9 @@ export function NewPasswordForm(props: { resetPasswordToken: string }) { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} @@ -59,7 +61,9 @@ export function NewPasswordForm(props: { resetPasswordToken: string }) { {...field.input} /> {field.meta.touched && field.meta.error && ( - {field.meta.error} + + {field.meta.error} + )}

)} From 0fb30b29d35273dfa3b523d6aa938143c2494544 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:51 +0530 Subject: [PATCH 5/7] fix: add aria-live to CollectionCreate error spans --- client/modules/User/components/CollectionCreate.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/modules/User/components/CollectionCreate.jsx b/client/modules/User/components/CollectionCreate.jsx index 3b2ccdefed..47021c8e08 100644 --- a/client/modules/User/components/CollectionCreate.jsx +++ b/client/modules/User/components/CollectionCreate.jsx @@ -37,7 +37,7 @@ const CollectionCreate = () => {
{creationError && ( - + {t('CollectionCreate.FormError')} )} @@ -55,7 +55,7 @@ const CollectionCreate = () => { onChange={(e) => setName(e.target.value)} /> {invalid && ( - + {t('CollectionCreate.NameRequired')} )} From 19205f7f90bc259cb3ec3be6c953735dbe19e8a2 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:55 +0530 Subject: [PATCH 6/7] fix: add aria-live='polite' to NewFileForm field error --- client/modules/IDE/components/NewFileForm.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/modules/IDE/components/NewFileForm.jsx b/client/modules/IDE/components/NewFileForm.jsx index dda19e343c..354c3b4ec1 100644 --- a/client/modules/IDE/components/NewFileForm.jsx +++ b/client/modules/IDE/components/NewFileForm.jsx @@ -64,7 +64,9 @@ function NewFileForm() {
{touched.submitButton && errors.name && ( - {errors.name} + + {errors.name} + )} )} From fa461f6229a337c49366fb9d22bf6622e9123282 Mon Sep 17 00:00:00 2001 From: Nixxx19 Date: Sat, 14 Feb 2026 08:30:58 +0530 Subject: [PATCH 7/7] fix: add aria-live='polite' to NewFolderForm field error --- client/modules/IDE/components/NewFolderForm.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/modules/IDE/components/NewFolderForm.jsx b/client/modules/IDE/components/NewFolderForm.jsx index 381520c47e..62e7fe0065 100644 --- a/client/modules/IDE/components/NewFolderForm.jsx +++ b/client/modules/IDE/components/NewFolderForm.jsx @@ -61,7 +61,9 @@ function NewFolderForm() { {touched.submitButton && errors.name && ( - {errors.name} + + {errors.name} + )} )}