diff --git a/superset-frontend/src/dashboard/components/DashboardBuilder/utils.ts b/superset-frontend/src/dashboard/components/DashboardBuilder/utils.ts index 6b5836544ed..08d64311d52 100644 --- a/superset-frontend/src/dashboard/components/DashboardBuilder/utils.ts +++ b/superset-frontend/src/dashboard/components/DashboardBuilder/utils.ts @@ -31,10 +31,10 @@ export const getRootLevelTabsComponent = (dashboardLayout: DashboardLayout) => { }; export const shouldFocusTabs = ( - event: { target: { className: string } }, - container: { contains: (arg0: any) => any } | null, + event: { target: EventTarget & { className: string } }, + container: Pick | null, _menuRef: HTMLDivElement | null, ): boolean => // don't focus the tabs when we click on a tab event.target.className === 'ant-tabs-nav-wrap' || - (container?.contains(event.target) ?? false); + (container?.contains(event.target as Node) ?? false);