From e2e593c0fe0e5b8048e5bf2542a8f5b8d6d2a0fa Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Thu, 4 Apr 2024 09:57:10 -0500 Subject: [PATCH] [PM-7278] Fix undefined reference to `keyManager` within `menu-trigger-for` directive (#8614) --- libs/components/src/menu/menu-trigger-for.directive.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/components/src/menu/menu-trigger-for.directive.ts b/libs/components/src/menu/menu-trigger-for.directive.ts index 7e392f241f..05f2e7a8ef 100644 --- a/libs/components/src/menu/menu-trigger-for.directive.ts +++ b/libs/components/src/menu/menu-trigger-for.directive.ts @@ -88,12 +88,12 @@ export class MenuTriggerForDirective implements OnDestroy { } this.destroyMenu(); }); - this.menu.keyManager.setFirstItemActive(); - this.keyDownEventsSub = - this.menu.keyManager && - this.overlayRef + if (this.menu.keyManager) { + this.menu.keyManager.setFirstItemActive(); + this.keyDownEventsSub = this.overlayRef .keydownEvents() .subscribe((event: KeyboardEvent) => this.menu.keyManager.onKeydown(event)); + } } private destroyMenu() {