From 8adbda4f1695c3d50d9ae54d33e0494c772fc88c Mon Sep 17 00:00:00 2001 From: greta Date: Thu, 18 Jun 2026 15:11:22 +0200 Subject: [PATCH] fix(a11y): add missing ARIA labels to form inputs and buttons Screen reader users encountered unlabelled inputs in the event/task creation modals, the alias edit form, and the composer attachment list, and an incorrectly associated label in the search modal. Assisted-by: ClaudeCode:claude-sonnet-4-6 Signed-off-by: greta --- src/components/AliasForm.vue | 2 ++ src/components/ComposerAttachment.vue | 4 +++- src/components/EventModal.vue | 7 ++++++- src/components/SearchMessages.vue | 2 +- src/components/TaskModal.vue | 3 ++- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/components/AliasForm.vue b/src/components/AliasForm.vue index d8b7b878eb..3c358578f1 100644 --- a/src/components/AliasForm.vue +++ b/src/components/AliasForm.vue @@ -14,12 +14,14 @@ v-model="changeName" type="text" class="alias-form__form__input" + :aria-label="t('mail', 'Alias name')" required>
diff --git a/src/components/ComposerAttachment.vue b/src/components/ComposerAttachment.vue index 727c36f013..b2955fb71c 100644 --- a/src/components/ComposerAttachment.vue +++ b/src/components/ComposerAttachment.vue @@ -24,7 +24,9 @@ {{ attachment.sizeString }}
- diff --git a/src/components/EventModal.vue b/src/components/EventModal.vue index 3e39080729..bb54785f00 100644 --- a/src/components/EventModal.vue +++ b/src/components/EventModal.vue @@ -10,7 +10,12 @@