From 734870b82c52794198105afd196dfea6ecc672f5 Mon Sep 17 00:00:00 2001 From: Joy Serquina Date: Tue, 21 Oct 2025 23:17:51 +0000 Subject: [PATCH] feat(aria/combobox): adds disabled binding to aria combobox.ts Adds disabled binding to aria combobox.ts to have disabled attribute be automatically added as aria-disabled on the parent div and disabled on the input of combobox. --- src/aria/combobox/combobox.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/aria/combobox/combobox.ts b/src/aria/combobox/combobox.ts index 2c0af9581db7..8873fdf53adf 100644 --- a/src/aria/combobox/combobox.ts +++ b/src/aria/combobox/combobox.ts @@ -37,6 +37,7 @@ import {toSignal} from '@angular/core/rxjs-interop'; }, ], host: { + '[attr.aria-disabled]': 'disabled()', '[attr.data-expanded]': 'pattern.expanded()', '(input)': 'pattern.onInput($event)', '(keydown)': 'pattern.onKeydown($event)', @@ -119,6 +120,7 @@ export class Combobox { '[attr.aria-controls]': 'combobox.pattern.popupId()', '[attr.aria-haspopup]': 'combobox.pattern.hasPopup()', '[attr.aria-autocomplete]': 'combobox.pattern.autocomplete()', + '[disabled]': 'combobox.disabled()', }, }) export class ComboboxInput {