merge: worktree-a11y-fixes into main
Some checks failed
Test / vitest (push) Successful in 12m45s
Test / playwright (push) Failing after 10m5s
Test / visual (push) Failing after 9m16s

Accessibility fixes (aria-labels, color contrast, html lang, inline link
underlines), atomic dev login endpoints, and E2E test hardening.
This commit is contained in:
Jennie Robinson Faber 2026-04-05 22:04:54 +01:00
commit bab53cec9e
31 changed files with 792 additions and 162 deletions

View file

@ -96,7 +96,7 @@
<label> Event Type <span class="required">*</span> </label>
<USelect
v-model="eventForm.eventType"
aria-label="Event Type"
aria-label="Event type"
:items="[
{ label: 'Community Meetup', value: 'community' },
{ label: 'Workshop', value: 'workshop' },
@ -360,7 +360,7 @@
<div class="series-select-row">
<USelect
v-model="selectedSeriesId"
aria-label="Select Series"
aria-label="Select series"
@update:model-value="onSeriesSelect"
:items="
availableSeries.map((series) => ({