From 4df6983308d04473304677b1921cf1836982779f Mon Sep 17 00:00:00 2001 From: Mehmet Erim <34455572+mehmet-erim@users.noreply.github.com> Date: Thu, 2 Sep 2021 15:08:41 +0300 Subject: [PATCH] Update visibility.directive.ts --- .../packages/core/src/lib/directives/visibility.directive.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/directives/visibility.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/visibility.directive.ts index 8e02ef5b87..9f390df14f 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/visibility.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/visibility.directive.ts @@ -26,7 +26,7 @@ export class VisibilityDirective implements AfterViewInit { if (!mutation.target) return; const htmlNodes = - Array.from(mutation.target.childNodes).filter(node => node instanceof HTMLElement) || []; + Array.from(mutation.target.childNodes || []).filter(node => node instanceof HTMLElement) || []; if (!htmlNodes.length) { this.removeFromDOM(); @@ -40,7 +40,7 @@ export class VisibilityDirective implements AfterViewInit { setTimeout(() => { const htmlNodes = - Array.from(this.focusedElement.childNodes).filter(node => node instanceof HTMLElement) || + Array.from(this.focusedElement.childNodes || []).filter(node => node instanceof HTMLElement) || []; if (!htmlNodes.length) this.removeFromDOM();