diff --git a/src/app/admin/admin-sidebar/admin-sidebar.component.ts b/src/app/admin/admin-sidebar/admin-sidebar.component.ts index 910a384a8bd..cafec3cc08b 100644 --- a/src/app/admin/admin-sidebar/admin-sidebar.component.ts +++ b/src/app/admin/admin-sidebar/admin-sidebar.component.ts @@ -158,12 +158,9 @@ export class AdminSidebarComponent extends MenuComponent implements OnInit { } } - public handleMouseLeave(event: any) { - if (!this.inFocus$.getValue()) { - this.collapsePreview(event); - } else { - event.preventDefault(); - } + public handleMouseLeave(event: MouseEvent): void { + event.preventDefault(); + this.collapsePreview(event); } /** diff --git a/src/app/shared/menu/menu.component.ts b/src/app/shared/menu/menu.component.ts index 73e81824717..241484059ca 100644 --- a/src/app/shared/menu/menu.component.ts +++ b/src/app/shared/menu/menu.component.ts @@ -223,7 +223,7 @@ export class MenuComponent implements OnInit, OnDestroy { * @param {Function} handler The function to delay * @param {number} ms The amount of ms to delay the handler function by */ - private previewToggleDebounce(handler: () => void, ms: number): void { + protected previewToggleDebounce(handler: () => void, ms: number): void { if (hasValue(this.previewTimer)) { clearTimeout(this.previewTimer); }