From 4ddeff2eeeb86b80ad04aadbac00b5867a8891a8 Mon Sep 17 00:00:00 2001 From: "Patrick H. Lauke" Date: Sun, 27 Mar 2022 21:42:47 +0100 Subject: [PATCH] Add `aria-pressed` to all eye/toggle visibility buttons (#1443) * Add `aria-pressed` to all eye/toggle visibility buttons Closes #1442 * Correct custom field visibility toggle `aria-pressed` value --- src/app/accounts/lock.component.html | 1 + src/app/accounts/login.component.html | 1 + src/app/accounts/register.component.html | 2 ++ src/app/accounts/set-password.component.html | 2 ++ src/app/accounts/update-temp-password.component.html | 2 ++ src/app/components/password-reprompt.component.html | 1 + src/app/components/set-pin.component.html | 1 + src/app/send/add-edit.component.html | 1 + src/app/vault/add-edit-custom-fields.component.html | 1 + src/app/vault/add-edit.component.html | 3 +++ src/app/vault/view.component.html | 3 +++ 11 files changed, 18 insertions(+) diff --git a/src/app/accounts/lock.component.html b/src/app/accounts/lock.component.html index eba102a4..e503282c 100644 --- a/src/app/accounts/lock.component.html +++ b/src/app/accounts/lock.component.html @@ -37,6 +37,7 @@ appBlurClick role="button" appA11yTitle="{{ 'toggleVisibility' | i18n }}" + [attr.aria-pressed]="showPassword" (click)="togglePassword()" > diff --git a/src/app/vault/add-edit-custom-fields.component.html b/src/app/vault/add-edit-custom-fields.component.html index 3f3493c3..9f5fc24a 100644 --- a/src/app/vault/add-edit-custom-fields.component.html +++ b/src/app/vault/add-edit-custom-fields.component.html @@ -85,6 +85,7 @@ appBlurClick role="button" appA11yTitle="{{ 'toggleVisibility' | i18n }}" + [attr.aria-pressed]="f.showValue" (click)="toggleFieldValue(f)" > @@ -161,6 +162,7 @@ href="#" appStopClick appA11yTitle="{{ 'toggleVisibility' | i18n }}" + [attr.aria-pressed]="showCardNumber" (click)="toggleCardNumber()" role="button" > @@ -202,6 +204,7 @@ href="#" appStopClick appA11yTitle="{{ 'toggleVisibility' | i18n }}" + [attr.aria-pressed]="showCardCode" (click)="toggleCardCode()" role="button" >