1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-19 17:53:39 +00:00

[CL-717][PM-27966] Update to Angular 20 and Storybook 9 (#17638)

This commit is contained in:
Vicki League
2025-12-01 14:15:58 -05:00
committed by GitHub
parent 79d518fcf7
commit 10424e227b
101 changed files with 2926 additions and 3531 deletions

View File

@@ -108,11 +108,11 @@ export class MultiSelectComponent implements OnInit, BitFormFieldControl, Contro
/** Needs to be arrow function to retain `this` scope. */
keyDown = (event: KeyboardEvent) => {
const select = this.select();
if (!select.isOpen && event.key === "Enter" && !hasModifierKey(event)) {
if (!select.isOpen() && event.key === "Enter" && !hasModifierKey(event)) {
return false;
}
if (select.isOpen && event.key === "Escape" && !hasModifierKey(event)) {
if (select.isOpen() && event.key === "Escape" && !hasModifierKey(event)) {
this.selectedItems = [];
select.close();
event.stopPropagation();
@@ -198,7 +198,9 @@ export class MultiSelectComponent implements OnInit, BitFormFieldControl, Contro
}
set ariaDescribedBy(value: string | undefined) {
this._ariaDescribedBy = value;
this.select()?.searchInput.nativeElement.setAttribute("aria-describedby", value ?? "");
this.select()
?.searchInput()
.nativeElement.setAttribute("aria-describedby", value ?? "");
}
private _ariaDescribedBy?: string;