diff --git a/assets/js/src/form_editor/form_editor.jsx b/assets/js/src/form_editor/form_editor.jsx index 19f946079b..57c5b65a6f 100644 --- a/assets/js/src/form_editor/form_editor.jsx +++ b/assets/js/src/form_editor/form_editor.jsx @@ -15,15 +15,16 @@ const App = () => ( ); -const appElement = document.querySelector('#mailpoet_form_edit'); - -if (appElement) { - initStore(); - initBlocks(); - ReactDOM.render( - - - , - appElement - ); -} +window.addEventListener('DOMContentLoaded', () => { + const appElement = document.querySelector('#mailpoet_form_edit'); + if (appElement) { + initStore(); + initBlocks(); + ReactDOM.render( + + + , + appElement + ); + } +});