merge: worktree-a11y-fixes into main
Accessibility fixes (aria-labels, color contrast, html lang, inline link underlines), atomic dev login endpoints, and E2E test hardening.
This commit is contained in:
commit
bab53cec9e
31 changed files with 792 additions and 162 deletions
|
|
@ -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) => ({
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@
|
|||
<ParchmentInset>
|
||||
<div
|
||||
class="label"
|
||||
style="color: var(--parch-text-dim); margin-bottom: 12px"
|
||||
style="color: var(--candle-faint); margin-bottom: 12px"
|
||||
>
|
||||
From the Wiki
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue