From 2e35c0298f89b2691c553eac349165035ab982b2 Mon Sep 17 00:00:00 2001 From: Andrey Dolgachev Date: Wed, 12 Nov 2025 16:29:01 -0800 Subject: [PATCH] refactor(aria/combobox): fix example to use public API --- .../combobox-readonly-multiselect-example.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components-examples/aria/combobox/combobox-readonly-multiselect/combobox-readonly-multiselect-example.ts b/src/components-examples/aria/combobox/combobox-readonly-multiselect/combobox-readonly-multiselect-example.ts index b99301a26245..acb1949b3484 100644 --- a/src/components-examples/aria/combobox/combobox-readonly-multiselect/combobox-readonly-multiselect-example.ts +++ b/src/components-examples/aria/combobox/combobox-readonly-multiselect/combobox-readonly-multiselect-example.ts @@ -51,10 +51,9 @@ export class ComboboxReadonlyMultiselectExample { afterRenderEffect(() => { const popover = this.popover()!; const combobox = this.combobox()!; - combobox._pattern.expanded() ? this.showPopover() : popover.nativeElement.hidePopover(); + combobox.expanded() ? this.showPopover() : popover.nativeElement.hidePopover(); - // TODO(wagnermaciel): Make this easier for developers to do. - this.listbox()?._pattern.inputs.activeItem()?.element()?.scrollIntoView({block: 'nearest'}); + this.listbox()?.scrollActiveItemIntoView(); }); } @@ -62,7 +61,7 @@ export class ComboboxReadonlyMultiselectExample { const popover = this.popover()!; const combobox = this.combobox()!; - const comboboxRect = combobox._pattern.inputs.inputEl()?.getBoundingClientRect(); + const comboboxRect = combobox.inputElement()?.getBoundingClientRect(); const popoverEl = popover.nativeElement; if (comboboxRect) {