diff --git a/src/components/layout/ViewControls.vue b/src/components/layout/ViewControls.vue index 84a61f274..d288b4381 100644 --- a/src/components/layout/ViewControls.vue +++ b/src/components/layout/ViewControls.vue @@ -6,6 +6,8 @@ class="filter-toggle" :class="{ active: showFilters }" title="Toggle filters" + aria-label="Toggle filters" + :aria-expanded="showFilters" @click="showFilters = !showFilters" > @@ -17,6 +19,8 @@ class="done-toggle" :class="{ active: hideDoneTasks }" :title="hideDoneTasks ? 'Show completed tasks' : 'Hide completed tasks'" + :aria-label="hideDoneTasks ? 'Show completed tasks' : 'Hide completed tasks'" + :aria-pressed="hideDoneTasks" @click="$emit('update:hideDoneTasks', !hideDoneTasks)" > diff --git a/src/components/settings/tabs/AISettingsTab.vue b/src/components/settings/tabs/AISettingsTab.vue index a0cbd741a..730d29541 100644 --- a/src/components/settings/tabs/AISettingsTab.vue +++ b/src/components/settings/tabs/AISettingsTab.vue @@ -594,7 +594,13 @@ async function onClearMemories() { spellcheck="false" autocomplete="off" /> - diff --git a/src/components/settings/tabs/AccountSettingsTab.vue b/src/components/settings/tabs/AccountSettingsTab.vue index e709c08a5..df6998167 100644 --- a/src/components/settings/tabs/AccountSettingsTab.vue +++ b/src/components/settings/tabs/AccountSettingsTab.vue @@ -342,7 +342,13 @@ const handleChangePassword = async () => { class="form-input" placeholder="Enter new password" > - @@ -504,7 +510,12 @@ const handleChangePassword = async () => { class="form-input" @focus="(e) => (e.target as HTMLInputElement).select()" > -