diff --git a/src/plugins/dashboard/public/application/utils/use/use_dashboard_app_state.tsx b/src/plugins/dashboard/public/application/utils/use/use_dashboard_app_state.tsx index 84be8484023e..9efb4c4b2a13 100644 --- a/src/plugins/dashboard/public/application/utils/use/use_dashboard_app_state.tsx +++ b/src/plugins/dashboard/public/application/utils/use/use_dashboard_app_state.tsx @@ -193,6 +193,17 @@ export const useDashboardAppAndGlobalState = ({ subscriptions.add(stopSyncingFromTimeFilters); + const stopSyncingFromGlobalFilters = filterManager.getUpdates$().subscribe(() => { + refreshDashboardContainer({ + dashboardServices: services, + dashboardContainer, + savedDashboard: dashboard!, + appStateData: stateContainer.getState(), + }); + }); + + subscriptions.add(stopSyncingFromGlobalFilters); + unsubscribeFromDashboardContainer = () => { stopSyncingDashboardContainerInputs(); stopSyncingDashboardContainerOutputs();