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]);