From 61b467ac11378299bad215d1b6d8149df9d3e5ea Mon Sep 17 00:00:00 2001 From: Kartik Gupta Date: Wed, 6 Nov 2024 16:24:18 +0530 Subject: [PATCH] fix form csa not triggering on page load --- frontend/src/AppBuilder/_hooks/useAppData.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/AppBuilder/_hooks/useAppData.js b/frontend/src/AppBuilder/_hooks/useAppData.js index ccb1aa404c..d232f9da75 100644 --- a/frontend/src/AppBuilder/_hooks/useAppData.js +++ b/frontend/src/AppBuilder/_hooks/useAppData.js @@ -93,7 +93,9 @@ const useAppData = (appId, moduleId, mode = 'edit', { environmentId, versionId } if (pageSwitchInProgress) { const currentPageEvents = events.filter((event) => event.target === 'page' && event.sourceId === currentPageId); setPageSwitchInProgress(false); - handleEvent('onPageLoad', currentPageEvents, {}); + setTimeout(() => { + handleEvent('onPageLoad', currentPageEvents, {}); + }, 0); } }, [pageSwitchInProgress, currentPageId]);