diff --git a/src/pages/workspace/WorkspaceInitialPage.tsx b/src/pages/workspace/WorkspaceInitialPage.tsx index 310b2107e7b2f..94b1587b88393 100644 --- a/src/pages/workspace/WorkspaceInitialPage.tsx +++ b/src/pages/workspace/WorkspaceInitialPage.tsx @@ -186,7 +186,7 @@ function WorkspaceInitialPage({policyDraft, policy: policyProp, route}: Workspac const shouldShowNavigationTabBar = !shouldShowNotFoundPage; const fetchPolicyData = () => { - if (policyDraft?.id) { + if (policyDraft?.id || !isFocused) { return; } openPolicyInitialPage(route.params.policyID); diff --git a/src/pages/workspace/WorkspaceOverviewPage.tsx b/src/pages/workspace/WorkspaceOverviewPage.tsx index 5b3037a5d3b0d..edf8557910755 100644 --- a/src/pages/workspace/WorkspaceOverviewPage.tsx +++ b/src/pages/workspace/WorkspaceOverviewPage.tsx @@ -197,7 +197,7 @@ function WorkspaceOverviewPage({policyDraft, policy: policyProp, route}: Workspa const mentionReportContextValue = {policyID: policy?.id, currentReportID: undefined, exactlyMatch: true}; const fetchPolicyData = () => { - if (policyDraft?.id) { + if (policyDraft?.id || !isFocused) { return; } openPolicyProfilePage(route.params.policyID);