diff --git a/apps/browser/src/popup/generator/generator.component.html b/apps/browser/src/popup/generator/generator.component.html index c6dc49772c..3b07c3b2ce 100644 --- a/apps/browser/src/popup/generator/generator.component.html +++ b/apps/browser/src/popup/generator/generator.component.html @@ -56,8 +56,8 @@ type="button" appStopClick appA11yTitle="{{ 'regenerateUsername' | i18n }}" - (click)="regenerate()" - [disabled]="$any(form).loading" + (click)="$any(form).loading ? false : regenerate()" + [attr.aria-disabled]="$any(form).loading ? 'true' : null" > {{ "regenerateUsername" | i18n }} diff --git a/apps/web/src/scss/buttons.scss b/apps/web/src/scss/buttons.scss index df3b7fcd9b..34a8ec66fa 100644 --- a/apps/web/src/scss/buttons.scss +++ b/apps/web/src/scss/buttons.scss @@ -175,6 +175,7 @@ } &:disabled:not(.manual), + &[aria-disabled="true"]:not(.manual), &.loading { .bwi-spinner { display: flex;