diff --git a/src/components/AppNavigation/EditCalendarModal.vue b/src/components/AppNavigation/EditCalendarModal.vue index 855f7858af..e43aab5609 100644 --- a/src/components/AppNavigation/EditCalendarModal.vue +++ b/src/components/AppNavigation/EditCalendarModal.vue @@ -49,7 +49,7 @@ {{ $t('calendar', 'Default reminder for part-day events') }} diff --git a/src/components/Editor/Attachments/AttachmentsList.vue b/src/components/Editor/Attachments/AttachmentsList.vue index 21d69f65a4..ebd3967944 100644 --- a/src/components/Editor/Attachments/AttachmentsList.vue +++ b/src/components/Editor/Attachments/AttachmentsList.vue @@ -9,6 +9,7 @@ class="attachments-input" type="file" multiple + :aria-label="t('calendar', 'Upload files as attachments')" @change="onLocalAttachmentSelected">
diff --git a/src/components/Editor/DurationSelector.vue b/src/components/Editor/DurationSelector.vue index ba4a783b27..44f0a18bf5 100644 --- a/src/components/Editor/DurationSelector.vue +++ b/src/components/Editor/DurationSelector.vue @@ -377,6 +377,7 @@ function minutesToISO8601(totalMinutes: number): string { :modelValue="selectedOption" :options="allOptions" :labelOutside="labelOutside" + :ariaLabelCombobox="label" :placeholder="label" :clearable="false" @update:modelValue="onOptionChange"> @@ -391,7 +392,7 @@ function minutesToISO8601(totalMinutes: number): string { v-if="showDays" :modelValue="customDays" :options="daysOptions" - :labelOutside="true" + :ariaLabelCombobox="t('calendar', 'Days')" :placeholder="t('calendar', 'Days')" :clearable="false" class="duration-selector__custom-select" @@ -405,7 +406,7 @@ function minutesToISO8601(totalMinutes: number): string { v-if="showHours" :modelValue="customHours" :options="hoursOptions" - :labelOutside="true" + :ariaLabelCombobox="t('calendar', 'Hours')" :placeholder="t('calendar', 'Hours')" :clearable="false" class="duration-selector__custom-select" @@ -419,7 +420,7 @@ function minutesToISO8601(totalMinutes: number): string { v-if="showMinutes" :modelValue="customMinutes" :options="minutesOptions" - :labelOutside="true" + :ariaLabelCombobox="t('calendar', 'Minutes')" :placeholder="t('calendar', 'Minutes')" :clearable="false" class="duration-selector__custom-select" diff --git a/src/components/Editor/FreeBusy/FreeBusy.vue b/src/components/Editor/FreeBusy/FreeBusy.vue index 23924c43ee..03082613c7 100644 --- a/src/components/Editor/FreeBusy/FreeBusy.vue +++ b/src/components/Editor/FreeBusy/FreeBusy.vue @@ -20,9 +20,9 @@ :options="freeSlots" :placeholder="placeholder" :clearable="false" - inputId="slot" + :ariaLabelCombobox="$t('calendar', 'Available time slots')" + inputId="free-busy-slot-mobile" label="displayStart" - :labelOutside="true" :modelValue="selectedSlot" @update:modelValue="setSlotSuggestion">