diff --git a/app/client/src/entities/Engine/AppEditorEngine.ts b/app/client/src/entities/Engine/AppEditorEngine.ts index 8b63d0f333bc..d2ff14faf778 100644 --- a/app/client/src/entities/Engine/AppEditorEngine.ts +++ b/app/client/src/entities/Engine/AppEditorEngine.ts @@ -192,6 +192,13 @@ export default class AppEditorEngine extends AppEngine { yield call(waitForFetchEnvironments); endSpan(waitForFetchEnvironmentsSpan); + yield call( + this.loadPluginsAndDatasources, + allResponses, + rootSpan, + applicationId, + ); + yield put(fetchAllPageEntityCompletion([executePageLoadActions()])); endSpan(loadPageThemesAndActionsSpan); } @@ -265,12 +272,6 @@ export default class AppEditorEngine extends AppEngine { allResponses, rootSpan, ); - yield call( - this.loadPluginsAndDatasources, - allResponses, - rootSpan, - applicationId, - ); } public *completeChore(rootSpan: Span) {